Имя: Пароль:
1C
1C 7.7
v7: Принтер этикеток Godex BZB-2 и 7.7 ТиС
0 Soul771
 
01.03.16
16:42
Добрый день.
Сдох комп, перенесли базу на новый (Win XP была на старом, она же на новом). Установила драйвер для принтера этикеток Godex BZB-2, далее в Принтеры и Факсы ->Файл->Свойства сервера создала новую форму, указала размер 5,8см х 3,0см , система единиц метрическая. В настройках печати принтера не вижу названия своей формы в Paper Dimension.... До этого пробовала называть форму New Form,вводила в настройки печати остальные параметры по инструкции к принтеру, как на скрине, но в 1С при предварительном просмотре этикетка разделяется на 2 страницы, расположена вверху страницы, а далее пустая часть, печатается сначала 2пустые этикетки, далее 1 нормальная этикетка и еще 5 пустых..
Помогите, пожалуйста....
Скрины настроек принтера и 1С:
http://s019.radikal.ru/i615/1603/e6/33c5e321fa04.jpg
http://s017.radikal.ru/i443/1603/d6/ea04512adc4c.jpg
http://s019.radikal.ru/i626/1603/a5/11c95ab2c35b.jpg
1 luter-89
 
01.03.16
16:44
А принтер не желтого цвета случайно?
2 luter-89
 
01.03.16
16:46
Этот принтер много крови попьет у вас. Могу сказать, что корректно печатает размеры при нормальном установленном драйвере. И список размеров должен быть доступен в печати. Не нужно создавать свои формы
3 Звездец
 
01.03.16
16:48
лет 7 назад настраивал такой же с ТИС, то еще удовольствие.
Попробуй установить масштаб по ширине страницы
4 Soul771
 
01.03.16
16:52
Luter-89, желтого, ага)
Список размеров довольно большой Файл-Свойства сервера, но моего нет. Подскажите, я правильно понимаю, что если бумага размером 58 мм на 30 мм, то и в настройках будет 5,8см и 3 см, т.е. см тут "нормальные"? )
Может быть, у вас осталась ссылочка на драйвер, откуда скачивали?....

Звездец, спасибо, пробовала, не помогло, к сожалению...
5 luter-89
 
01.03.16
16:52
Вот так сходу помочь сложно. Нужно физически присутствовать возле него. Так как у него бывают глюки с границей этикеток, не из-за размеров, а, к примеру неправильно загружена лента. На словах объяснить не смогу, давно мучился с ним, лет 6 назад. Чисто руки помнят как у гитариста
6 luter-89
 
01.03.16
16:53
(5) Не осталось, те драйверы что у меня были, сам не знаю откуда они у меня были. Да там см правильные
7 Garykom
 
гуру
01.03.16
16:53
Поля страницы
8 Soul771
 
01.03.16
16:56
(5),(6) - ленту вроде не трогали после смены компа..Спасибо за наводку, хоть не одна я с ним мучаюсь))
(7) - все в 0 выставила в 1С....
9 Звездец
 
01.03.16
16:56
когда я мучился, так вообще определить причину помог второй такой же, сначала настроил на нем, потом сделал профилактику первому и настроил его. Датчик позиционирования этикетки у него оставляет желать лучшего.

Да и настраивать это все надо рядом с аппаратом, пробуя различные варианты. С того момента у меня столько разных принтеров побывало в руках, что сложно сказать какой рецепт для какого подойдет.

Как вариант можно попробовать драйвер seagule, он очень много принтеров поддерживает, может и этот есть
10 Soul771
 
01.03.16
17:03
(9) - спасибо! Видимо, дело в драйвере... он еще и зависает... в очереди печати висит через раз, потом ошибка..
seagule очень помог когда-то, для 8-ки настраивала другой Godex, а этой модели не вижу у них сейчас... если только ее не обозвали иначе.....
11 Soul771
 
01.03.16
17:05
(10) - не обозвали *его, не пропечаталось)
12 Torquader
 
01.03.16
17:34
Вообще-то, на это чудо нужно печатать в его командах - тогда всё будет красиво, но так как писать напрямую в порт никто не хочет, то "мыши ели кактус..."
13 Saval1986
 
01.03.16
17:39
Поставьте в методе Таб.ПараметрыСтраницы() масштаб - 100% (второй параметр). Мне как-то помогло, правда принтер был Datamax, но вдруг и Вам поможет
14 Soul771
 
01.03.16
17:48
(12) - :-)
(13) - спасибо, попробую! Просто базу-то вроде не трогали....
15 Maximich
 
01.03.16
17:54
Забудьте про эти драйвера и т.п. пишите прямо в порт с помощью внешней компоненты от scancode. Шустро, быстро и без геморроя.

http://www.scancode.ru/files/item/3/71/
16 Maximich
 
01.03.16
17:57
(+15) P.S. в 8.3 dll работать отказалась, пришлось разобраться в ESC последовательностях и писать напрямую в LPT-порт.
17 dis12345
 
01.03.16
17:59
Надо ДВАЖДЫ выбрать размер этикетки в параметрах страницы. После первого выбора он не запоминает настройки, а принтер нормальный надо лишь научиться с ним работать :)
18 Soul771
 
01.03.16
18:23
(15) - уухх..спасибо! а есть какой-то мануал, как с этим работать? у меня установился, но "описание подключения" не открывается..

(17) - это в самой 1С?.. пробовала там сохранять много-много раз, мож не там тыкаю? где файл-печать-параметры страницы?..

Ребята, после многочисленных установок удалений-драйверов разных разработчиков зашла в сервер печати и изменила размеры в New Form, сохранила, после этого New Form пропала из настроек печати.... Удаляла, переустанавливала драйвера и принтер, дважды уже откат системы сделала, все по-прежнему, хоть какой драйвер ставлю....SOS!... (((
19 Maximich
 
01.03.16
18:26
(18) в комплекте pdf есть с скриншотами и примерами.
20 Soul771
 
01.03.16
18:29
(19) - спасибо! на этом компе не было акробата, и установился без распаковки, не опознала формат))
21 Torquader
 
01.03.16
18:32
(18) Я говорю, что самый простой способ печати на этом принтере - через запись в порт.

Если драйвер ведёт себя некорректно, то лезем в реестр и вытираем всё, что к нему относится.
22 Soul771
 
01.03.16
18:37
(21) - еще ни разу не пробовала писать в порт...
чищу реестр((((
23 Soul771
 
02.03.16
00:27
(19) - спасибо большое за замечательную ссылку! открыла дома руководство, пробую настроить по удаленке)
принтера сейчас нет перед глазами, скажите, пожалуйста, если использовать эту компоненту, нужно ли вообще устанавливать драйвер принтера (сейчас удалила все драйвера, удалила принтер из устройств, т.е. принтера сейчас нет в списке принтеров);
если уже создан макет этикетки в конфе, эта обработка его увидит? т.е. достаточно ли скопировать файл GodexESC.dll в папку с базой данных, и то, что содержится в ExtForms добросить в одноименную папку в базе данных, далее в БД зайти в номенклатура->этикетка->печать этикеток на EZ и BZB-> выбрать количество, распечатать. Далее в сервис->параметры-> притер этикеток Godex выставить размеры этикетки и тп. ??

Простите, если вопросы глупые... Тороплюсь, если нужно править макет и переписывать код для печати, сегодня бы занялась, а то завтра башку оторвут((((
24 Soul771
 
02.03.16
11:03
Maximich,Torquader, еще раз большое спасибо вам! Кажется, разобралась)) Открыла сейчас обработку ЭтикеткаGodexEsc, сразу стало понятно, как что) Правлю ее сейчас, напишу, что в итоге получится)
25 Soul771
 
03.03.16
00:23
Получилась вполне симпатичная этикетка) код в обработке очень простой, порадовало.
а есть для этой штуки еще какие-то встроенные функции? Возможно ли сделать так, чтобы штрихкод и, к примеру,  цена выводились на одном горизонтальном уровне, а не двумя строками, т.е. слева, например, штрихкод, справа цена?
есть ли какая-то функция по переносу текста? пока извратилась высчитыванием длины и поиском пробелов, чтобы слово при переносе не разбивалось на куски, а переносилось полностью на новую строчку, если не вмещается.... )
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший