Имя: Пароль:
1C
1С v8
как победить этикет принтер, печатет не пойми как
0 BigShmax
 
09.12.11
17:18
Принтер Zebra LP 2824  в винде выставил  размеры этикетки
не видит настройки винды из 1с.  т.е.   сейчас  открываю блокнот  выделяю область печатет как положено одну этикетку - тестовую страницу тодже.  из 1с  лепит не пойми как.

уже указал  явно все, все равно  отпечатывает немеряно  :-(

ТабличныйДокумент    =Новый ТабличныйДокумент;
ТабличныйДокумент.ВысотаСтраницы = 2.91;
ТабличныйДокумент.ШиринаСтраницы = 5.61;
ТабличныйДокумент.ИмяПринтера     = "ZDesigner LP 2824";
Макет = ПолучитьМакет("ЭтикеткиДляГотовойПродукции58х30");
.....
ТабличныйДокумент.Вывести(Область);
ТабличныйДокумент.Напечатать(РежимИспользованияДиалогаПечати.НеИспользовать);
1 BigShmax
 
09.12.11
17:37
никто не в теме?
2 Morphius
 
09.12.11
17:38
(1) Я в теме. Ты попал дружище;)
3 Morphius
 
09.12.11
17:39
(0)Для начала убей драйвер, который был на диске, и поставь универсальный с сайта
4 DmitryPavlik
 
09.12.11
17:40
ну и настройки печати тоже надо не забывать
5 BigShmax
 
09.12.11
17:41
менял :-(.  просто из всех приложений  порядок  - вылазит одна этикетка
6 Morphius
 
09.12.11
17:41
При настройке параметров убирай значение всех полей в 0(по умолчанию 10). И  играй размерами/параметрами и немного конфигуратором. В принципе, под восьмерку настраивать сравнительно несложно
7 Morphius
 
09.12.11
17:41
(5) См.(3)
8 BigShmax
 
09.12.11
17:42
(7)  ок.
9 BigShmax
 
09.12.11
17:48
кстати у меня походу стоял свежескаченый :-(
10 BigShmax
 
09.12.11
18:04
причем  из  текстового файла 1с  тоже полный порядок.  макет чтоли  я начудил.  потому как  я поставил выводить диалог печати.  ставлю размеры этикетки и получаю 21 этикетку
11 BigShmax
 
09.12.11
18:04
19 пустых и на двух в середине разбито на две то что ожидаю получить
12 DeoxyS
 
09.12.11
18:07
в 1с в предпросмотре что видишь?
13 BigShmax
 
09.12.11
18:18
(12)  ух ты.   высокий узенький прямоугольник
14 BigShmax
 
09.12.11
18:21
залез в параметры  смнил поля - не могу добится чтобы  размеры этикетки там запомнились :-(
15 kod263
 
09.12.11
18:27
(14) лазил через кнопка Пуск - Устройства и принтеры ?
16 bizon2008
 
09.12.11
18:43
Правильные пацаны печатают через файл командами принтера, это быстрей и проще.
17 bizon2008
 
09.12.11
18:44
И даже драйвер не нужен.
18 akronim
 
09.12.11
19:35
"сейчас  открываю блокнот  выделяю область печатет как положено одну этикетку - тестовую страницу тодже"
Не понял фразу.
Создай новый образец в настройках печати принтера, укажи там реальные размеры этикетки, в параметрах страницы выбери этот образец в качестве размера бумаги, поля в 0, масштаб по ширине страницы. Далее занимайся подгонкой макета и размера образца. Наиболее наглядный путь.
Один раз связывал этот принтер с УТ, не особо понравилось - какой-то он капризный по сравнению с более старшими зебрами. Все более убеждаюсь, что при наличии времени для экспериментов и желания сделать совсем правильно лучше делать как в (16)
19 Drock
 
09.12.11
22:03
1с+зебра = секас , мнооогаа секаса
20 Drock
 
09.12.11
22:06
у меня 3 принтера чуть помоднее чем 2824, 420 и 430 , так вот, пришли этикетки с препринтом, а этот препринт на 180 гр перевернут, в результате чего при перевороте печати на 180 градусов, текст печатается на 3 этикетки вместо одной, выход был найден - сисадмин + дрель = перемотка рулона
21 BigShmax
 
11.12.11
11:17
(16)  это как?
22 BigShmax
 
12.12.11
11:15
Подскажите плз  как так "через файл командами принтера"  и без драйверов - очьн хоца
23 BigShmax
 
12.12.11
11:34
Хм, все получилдось  но   блин   глючно как то.  так  я в пятницу уже пробовал :-( не рваботало - а ща работает
24 bizon2008
 
12.12.11
12:45
Как-то так. Кусок из моей программки.

 vtsl:=TStringList.Create;
 try
   vtsl.Append('N'+#13#10);
   vtsl.Append('A60,10,0,2,1,2,N,"'+esHeader+'"'+#13#10);
   vtsl.Append('B40,50,0,3,1,2,70,N,"'+esCode+'"'+#13#10);
   vtsl.Append('A60,140,0,2,1,2,N,"'+esBottom+'"'+#13#10);
   vtsl.Append('P'+#13#10);
   Rewrite(vtFile);
   try
     Writeln(vtFile,vtsl.Text);
   finally
     CloseFile(vtFile);
   end;
 finally
   vtsl.Free;
 end;
25 BigShmax
 
12.12.11
13:17
а что это хоть такое ? :-)  где про это почитать?  название  должно ж быть.
26 0xFFFFFF
 
12.12.11
13:20
(0) А принтер то сам калибровал хотябы?
27 0xFFFFFF
 
12.12.11
13:21
(19) "1с+зебра = секас , мнооогаа секаса"
Если принтер настроен, что печать из Экселя к примеру, не вызывает проблем, то 1С ничем не отличается.
28 0xFFFFFF
 
12.12.11
13:23
(16) чесгря, вообще непонятно, о чем речь. И чем та же зебра принципиально (с точки зрения автопечати из 1С) отличается от обычного принтера кроме как размером листа...
29 PCcomCat
 
12.12.11
13:24
Бизон и зебра -  ;)))
30 bizon2008
 
12.12.11
13:39
(28)Принципом печати. Зебра сама может штрих код формировать. По коду. Что значительно ускоряет скорость печати.
31 Stim213
 
12.12.11
13:40
(2) + мильон =)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс