Gentoo, трансляция LPT порта по сети Ethernet, Godex BZB-2
Установлен последний из Layman -a crg и 1C Предприятие 7.7 SQL Торговля и склад
Все прекрасно работает, даже выгружаю через специальную обработку товары на весы CAS LP 1.6 Ethernet
Теперь нужно прикрутить принтер Этикеток Godex BZB-2 - на него под линукс драйвера нет, но есть DLL-ка и соответствующая обработка -
BZB-2/EZ-2/EZ-2S - компонента для печати этикеток из 1С 7.7 ТиС (V1.0.2.0)
Компанента установлена и я печатаю на принтер через RDP вот так -
rdesktop -f -k en-us -u Администратор -p ****** -d ambar -r lptport:LPT1=/dev/usb/lp0 10.0.0.254
Таким образом печатает принтер очень хорошо, но вот локально из 1С запущенного из под WINE@EtersoftSQL, принтер печатает с ошибками,то замирает то выводит криво штрих-код, но чаще замирает и его приходится перезапускать....
Конкретные вопросы:
1. Имеется ли софт в репозиториях gentoo или локальные оверлеи, чтобы я мог его установить и настроить печать на LPT - принтер по сети?
2. Принтер работает с ESC-кодами, может кто-то подскажет почему могут происходить такие глюки с принтером при печати локально?
я подозреваю, что дело в шрифтах, хотелось бы чтобы шрифты в WINE@EtersoftSQL были виндовые как их туда установить?
Сведения:
1. Система 32 бита - ACCEPT_KEYWORDS="x86"
2.Программа -
alexey@localhost ~ $ wine --version
WINE@Etersoft 1.0 SQL 1.0.12-eter6/8
Product: WINE@Etersoft 1.0 SQL (лицензия на 1 пользователя, электронная версия)
Licensed for ООО Анар with registration number 5A69-E2C1
Contact person: Фарман Исмаил оглы Марданов
License expired at 12/08/2010
3. BZB-2/EZ-2/EZ-2S - компонента для печати этикеток из 1С 7.7 ТиС (V1.0.2.0)
4. 1C Предприятие 7.7 SQL Торговля и склад Редакция 9.2
5. Ядро и компьютер
alexey@localhost ~ $ uname -a
Linux localhost 2.6.32-gentoo-r7 #8 SMP Thu Jul 15 18:08:29 YEKST 2010 i686 Celeron(R) Dual-Core CPU T3100 @ 1.90GHz GenuineIntel GNU/Linux
Давным давно, год назад я печатал на этот принтер из линукса совершенно нормально, на раньше у менябыл компьютер с LPT-портом, а сейчас переходник USB-LPT, т.к. notebook ASUS K40IJ не имеет LPT - портов
Может это связано с переходником?
Хотя я все-таки подозреваю, что дело в шрифтах. Шрифты от Wine@Etersoft я не устанавливал, т.к. не нашел их в репозиториях crg
- Для комментирования войдите или зарегистрируйтесь
попробуй remserial. com-порты
попробуй remserial. com-порты кидает, может быть и lpt сможет. да! ебилдов нет. но в результате make создается только один бинарник, который можно тупо подложить в /usr/sbin. ну, и readme почитать. :)
P.S.: Linux - это красная таблетка :-) Windows - синяя...
аналог ser2net ебилд есть
аналог ser2net ебилд есть
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.
Есть пакет в составе Etersoft
Есть пакет в составе Etersoft - fonts-ttf-liberation, файл - fonts-ttf-liberation-1.04-eter1gentoo.i586.tar.bz2
Состав его очень простой:
localhost alexey # ls /home/alexey/Загрузки/WineEterDist/fonts-ttf-liberation-1.04-eter1gentoo.i586.tar/usr/share/doc/fonts-ttf-liberation-1.04
AUTHORS ChangeLog License.txt README
localhost alexey # ls /home/alexey/Загрузки/WineEterDist/fonts-ttf-liberation-1.04-eter1gentoo.i586.tar/usr/share/fonts/TTF/liberation
LiberationMono-BoldItalic.ttf LiberationMono-Regular.ttf LiberationSans-Italic.ttf LiberationSerif-Bold.ttf
LiberationMono-Bold.ttf LiberationSans-BoldItalic.ttf LiberationSans-Regular.ttf LiberationSerif-Italic.ttf
LiberationMono-Italic.ttf LiberationSans-Bold.ttf LiberationSerif-BoldItalic.ttf LiberationSerif-Regular.ttf
localhost alexey #
Как этот пакет установить, если я правильно понимаю, то его просто распаковать недостаточно?
Может нужно написать ebuild?
Просмотрев nano /usr/portage/media-fonts/liberation-fonts/liberation-fonts-1.04.ebuild
и nano /usr/portage/media-fonts/liberation-fonts/files/60-liberation.conf
Я не могу понять, можно ли сделать ebuild переделав существующий, потом поместить в локальный оверлей и установить...
Как вообще поступить в данной ситуации мне?
Мне нужно испробовать именно шрифты от Etersoft, т.к. 90% что принтер формирует штрих-код неверного формата именно из-за не соответствия Windows шрифтов....
Да не эти шрифты нужны. Это
Да не эти шрифты нужны. Это лишь аналог. Тебе нужны оригинальные виндовые шрифты, чтоб штрих-код отображался точно как в оффтопике.
Определи, каким именно шрифтом печатается там - его и надо установить.
Цитата из письма от Etersoft:
Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!
Шрифты одинаковые
А дело и не в шрифтах, т.к. они полностью аналогичные, судя по размеру файлов?
localhost WineEterDist # ls /home/alexey/Загрузки/WineEterDist/fonts-ttf-liberation-1.04-eter1gentoo.i586.tar/usr/share/fonts/TTF/liberation/ -n
итого 1553
-rw-r--r-- 1 1000 1000 117192 Июл 13 2008 LiberationMono-BoldItalic.ttf
-rw-r--r-- 1 1000 1000 104980 Июл 13 2008 LiberationMono-Bold.ttf
-rw-r--r-- 1 1000 1000 123228 Июл 13 2008 LiberationMono-Italic.ttf
-rw-r--r-- 1 1000 1000 107920 Июл 13 2008 LiberationMono-Regular.ttf
-rw-r--r-- 1 1000 1000 128828 Июл 13 2008 LiberationSans-BoldItalic.ttf
-rw-r--r-- 1 1000 1000 133000 Июл 13 2008 LiberationSans-Bold.ttf
-rw-r--r-- 1 1000 1000 155304 Июл 13 2008 LiberationSans-Italic.ttf
-rw-r--r-- 1 1000 1000 133088 Июл 13 2008 LiberationSans-Regular.ttf
-rw-r--r-- 1 1000 1000 144184 Июл 13 2008 LiberationSerif-BoldItalic.ttf
-rw-r--r-- 1 1000 1000 141132 Июл 13 2008 LiberationSerif-Bold.ttf
-rw-r--r-- 1 1000 1000 138328 Июл 13 2008 LiberationSerif-Italic.ttf
-rw-r--r-- 1 1000 1000 146036 Июл 13 2008 LiberationSerif-Regular.ttf
localhost WineEterDist # ls /usr/share/fonts/liberation-fonts/Lib* -n
-rw-r--r-- 1 0 0 117192 Июл 19 14:56 /usr/share/fonts/liberation-fonts/LiberationMono-BoldItalic.ttf
-rw-r--r-- 1 0 0 104980 Июл 19 14:56 /usr/share/fonts/liberation-fonts/LiberationMono-Bold.ttf
-rw-r--r-- 1 0 0 123228 Июл 19 14:56 /usr/share/fonts/liberation-fonts/LiberationMono-Italic.ttf
-rw-r--r-- 1 0 0 107920 Июл 19 14:56 /usr/share/fonts/liberation-fonts/LiberationMono-Regular.ttf
-rw-r--r-- 1 0 0 128828 Июл 19 14:56 /usr/share/fonts/liberation-fonts/LiberationSans-BoldItalic.ttf
-rw-r--r-- 1 0 0 133000 Июл 19 14:56 /usr/share/fonts/liberation-fonts/LiberationSans-Bold.ttf
-rw-r--r-- 1 0 0 155304 Июл 19 14:56 /usr/share/fonts/liberation-fonts/LiberationSans-Italic.ttf
-rw-r--r-- 1 0 0 133088 Июл 19 14:56 /usr/share/fonts/liberation-fonts/LiberationSans-Regular.ttf
-rw-r--r-- 1 0 0 144184 Июл 19 14:56 /usr/share/fonts/liberation-fonts/LiberationSerif-BoldItalic.ttf
-rw-r--r-- 1 0 0 141132 Июл 19 14:56 /usr/share/fonts/liberation-fonts/LiberationSerif-Bold.ttf
-rw-r--r-- 1 0 0 138328 Июл 19 14:56 /usr/share/fonts/liberation-fonts/LiberationSerif-Italic.ttf
-rw-r--r-- 1 0 0 146036 Июл 19 14:56 /usr/share/fonts/liberation-fonts/LiberationSerif-Regular.ttf
localhost WineEterDist #
Windows и буржуазия - это синонимы
Что-то я начинаю подозревать, что если я скопирую фшрифты из C:\WINDOWS\FONTS\* в ~/.wine/dosdevices/C\:/windows/fonts, может мне это моможет....
т.к. у меня там пусто - localhost WineEterDist # ls /home/alexey/.wine/dosdevices/c\:/windows/Fonts/
localhost WineEterDist # ls /home/alexey/.wine/dosdevices/c\:/windows/Fonts/
localhost WineEterDist #
Да, шрифт стал
Да, шрифт стал соответствующим, но принтер так и продолжает глючить (то красная лампа загорается, то впадает в ступор, то печатает кракозябру)
Но штрих код все-таки выводит.... но иногда он это делает между этикеток....
Вообще я когда - то печатал на эжтом принтере в Gentoo, но это было около полутора лет назад....
Пиьмо в Etersoft
Решил написать сюда письмо, которое отправил в Etersoft,может из Вас кто-то поможет, вышлет например бинарники соответствующих версий:
Здравствуйте!
Я приобрел тестовую версию WINE@Etersoft SQL
Сведения о системе Linux:
Операционная система Gentoo Linux стабильная ветка:
alexey@localhost ~ $ uname -a
Linux localhost 2.6.32-gentoo-r7 #8 SMP Thu Jul 15 18:08:29 YEKST 2010
i686 Celeron(R) Dual-Core CPU T3100 @ 1.90GHz GenuineIntel GNU/Linux
WINE@EtersoftSQL:
alexey@localhost ~ $ wine --version
WINE@Etersoft 1.0 SQL 1.0.12-eter6/8
Product: WINE@Etersoft 1.0 SQL (лицензия на 1 пользователя, электронная
версия)
Licensed for ООО Анар with registration number 5A69-E2C1
Contact person: Фарман Исмаил оглы Марданов
License expired at 12/08/2010
alexey@localhost ~ $
Версии других программ:
1. wine-etersoft-public
alexey@localhost ~ $ emerge -av wine-etersoft-public
superuser access is required... adding --pretend to options
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] app-emulation/wine-etersoft-public-1.0.12_p6 USE="X
alsa cifs cups dbus hal jpeg lcms ldap ncurses opengl xml -arts -esd
-jack -nas -oss -scanner" 0 kB [1]
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/crg
* IMPORTANT: 4 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
alexey@localhost ~ $
2. wine-etersoft-sql
alexey@localhost ~ $ emerge -av wine-etersoft-sql
superuser access is required... adding --pretend to options
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild Rf ] app-emulation/wine-etersoft-sql-1.0.12_p8 0 kB [1]
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Fetch Restriction: 1 package
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/crg
* IMPORTANT: 4 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
alexey@localhost ~ $
Установлено приложение 1C, посмотрите на скриншотах версии программ...
обработка для печати этикеток устроена следующим образом:
Печать идет через обработку ert, которая использует специальную dll,
которая выводит на печать в порт, так можно печатать на Windows и на
Linux, например в Debian и в ранних версиях Gentoo проблем с печатью
никогда не было!
На данной версии Wine я не могу печатать корректно, принтер ступорится
и зависает выводит иногда кракозябру при печати...
Установлена программа BZB-2/EZ-2/EZ-2S - компонента для печати этикеток
из 1С 7.7 ТиС (V1.0.2.0)
http://scancode.ru/files/3/
1С_wine_sql.png - версия 1С
2С_wine_sql.png - справочник 1С с установленной компонентой BZB -
кнопкаа "этикетка BZB"
3С_wine_sql.png - в меню сервис - параметры - настройки принтера BZB,
для размера этикетки 20х30
6С_wine_sql.png - настройки порта, порт рабочий
7С_wine_sql.png - печать из Debian Linux Lenny и с Gentoo Linux с
установленным Wine@EtersoftSQL с пакетов Debian, Gentoo поддерждивает
тамкую установку пакетов, но это не корректно!!!
Я пробовал устанавливать Wine@Etersoft SQL от Debian, через программу
dpkg, что для Gentoo Linux не корректно, печать работала:
Есть еще один компьютер на Debian Linux c составом программ, которые
установленны и работают, печать тоже работает:
sysadmin@debiangw:~$ ls -n /home/sysadmin/share/Etersoft/
итого 52564
-rwxrw-rw- 1 65534 65534 2048 Дек 26 2009
dkms-aksparlnx_2.0-eter4debian_all.deb
-rwxrw-rw- 1 65534 65534 2658874 Дек 26 2009
etercifs_4.3.9-eter3debian_all.deb
-rwxrw-rw- 1 65534 65534 1003466 Дек 26 2009
fonts-ttf-liberation_1.04-eter1debian_all.deb
-rwxrw-rw- 1 65534 65534 4630354 Дек 26 2009
haspd_3.0-eter5debian_i386.deb
-rwxrw-rw- 1 65534 65534 65520 Дек 26 2009
haspd-modules_3.0-eter5debian_i386.deb
-rwxrw-rw- 1 65534 65534 7746 Дек 26 2009 license.html
-rwxrw-rw- 1 65534 65534 402599 Дек 26 2009 manual.html
-rwxrw-rw- 1 65534 65534 17128 Дек 26 2009 README.html
-rwxrw-rw- 1 65534 65534 24450698 Дек 26 2009
wine-etersoft_1.0.12-eter1.2debian_i386.deb
-rwxrw-rw- 1 65534 65534 733316 Дек 26 2009
wine-etersoft-gl_1.0.12-eter1.2debian_i386.deb
-rwxrw-rw- 1 65534 65534 679 Июл 17 10:48 WINE-ETERSOFT.LIC
-rwxrw-rw- 1 65534 65534 19742298 Дек 26 2009
wine-etersoft-sql_1.0.12-eter1debian_i386.deb
sysadmin@debiangw:~$
Этот состав программ был установлен и на Gentoo, но как я писал ранее
это не корректно, но печать работала на принтер!
Хотелось бы получить бинарный пакет для gentoo более ранних верси скорее
всего печать бы работала.
Ebuid-ы имеются такие:
localhost alexey # ls -n
/var/lib/layman/crg/app-emulation/wine-etersoft-sql/
итого 57
-rw-r--r-- 1 0 0 1970 Июл 9 17:10 ChangeLog
drwxr-sr-x 2 0 0 1024 Июл 9 17:10 files
-rw-r--r-- 1 0 0 7186 Июл 9 17:10 Manifest
-rw-r--r-- 1 0 0 501 Июл 9 17:10 metadata.xml
-rw-r--r-- 1 0 0 2146 Июл 9 17:10 wine-etersoft-sql-1.0.10_p11.ebuild
-rw-r--r-- 1 0 0 2146 Июл 9 17:10 wine-etersoft-sql-1.0.10_p12.ebuild
-rw-r--r-- 1 0 0 2165 Июл 9 17:10 wine-etersoft-sql-1.0.10_p12-r1.ebuild
-rw-r--r-- 1 0 0 2151 Июл 9 17:10 wine-etersoft-sql-1.0.10_p13.ebuild
-rw-r--r-- 1 0 0 2273 Июл 9 17:10 wine-etersoft-sql-1.0.10_p15.ebuild
-rw-r--r-- 1 0 0 2273 Июл 9 17:10 wine-etersoft-sql-1.0.10_p16.ebuild
-rw-r--r-- 1 0 0 2293 Июл 9 17:10 wine-etersoft-sql-1.0.10_p16-r1.ebuild
-rw-r--r-- 1 0 0 2293 Июл 9 17:10 wine-etersoft-sql-1.0.10_p18.ebuild
-rw-r--r-- 1 0 0 2164 Июл 9 17:10 wine-etersoft-sql-1.0.10-r7.ebuild
-rw-r--r-- 1 0 0 2292 Июл 9 17:10 wine-etersoft-sql-1.0.11_p3.ebuild
-rw-r--r-- 1 0 0 2292 Июл 9 17:10 wine-etersoft-sql-1.0.11_p5.ebuild
-rw-r--r-- 1 0 0 2292 Июл 9 17:10 wine-etersoft-sql-1.0.11_p6.ebuild
-rw-r--r-- 1 0 0 2292 Июл 9 17:10 wine-etersoft-sql-1.0.12_p3.ebuild
-rw-r--r-- 1 0 0 2294 Июл 9 17:10 wine-etersoft-sql-1.0.12_p4.ebuild
-rw-r--r-- 1 0 0 2294 Июл 9 17:10 wine-etersoft-sql-1.0.12_p8.ebuild
localhost alexey #
Возможно, если вы мне предоставите файлы соответствующих версий,
например для версии "wine-etersoft-sql-1.0.12_p3" то печать заработает
на принтер и мы приобретем вашу программу...
С уважением системный администратор ТЦ Амбар Алексей
http://yfrog.com/f/5l1winesqlp
http://yfrog.com/f/bg2winesqlp
http://yfrog.com/f/863winesqlp
http://yfrog.com/f/2t4winesqlp
http://yfrog.com/f/145winesqlp
http://yfrog.com/f/0v6winesqlp