Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована)) (Нашёл библиотеку DLL (Дров для Linux нет))

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

pollitra
Сообщения: 94
ОС: Ubuntu 8.04 AMD64

Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение pollitra »

У кого есть инфа по поводу подключения и нормальной работы принтеров этикеток c 1c под wine, в частности ARGOX OS-203 просьба поделиться. Проблема наверное со всеми подобными принтерами, например с ZEBRA. Драйверов для них нет. Вот что нагуглил:
чел в марте 2008 послал запрос на сайт производителя и вот что ему ответили:
Цитата:
OS-203DT comes complete with ArgoBar, the powerful label design software that allows you to design barcode labels within minutes. In addition, it supports both PPLA (ØDPL compatible (Allegro II)) and PPLB Ø(EPL II compatible (TLP 2844)) programming languages for compatibility with other printers.
Другими словами есть надежда, что подойдет драйвер от ELP II совместимого принтера.

Мы печатаем ценники на этом принтере, а отсутствие поддержки под linux заставляет оставаться под windows. Написать самому драйвер нереально.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение eddy »

Попробуйте из-под virtualbox. Даже win-принтеры из-под него работают.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
pollitra
Сообщения: 94
ОС: Ubuntu 8.04 AMD64

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение pollitra »

Чтобы было всё законно винду надо купить, а купив, зачем виртуалбокс?
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение eddy »

Как зачем? На компьютер что ли мастдай устанавливать? Выделяете образ размером 1-1.5Г, устанавливаете туда офтопик, под него дрова на неработающие нативно в линуксе железяки. Работаете в линуксе, а если нужны кривые железки - запускаете эмулятор.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение Hoblin »

eddy писал(а):
26.06.2008 12:56
Как зачем? На компьютер что ли мастдай устанавливать? Выделяете образ размером 1-1.5Г, устанавливаете туда офтопик, под него дрова на неработающие нативно в линуксе железяки. Работаете в линуксе, а если нужны кривые железки - запускаете эмулятор.

Как минимум неверно. Как максимум - призыв использовать варез. Устанавливать винду куда бы то ни было - незаконно.
Дискуссию в эту сторону просбюа не разворачивать, ибо не по теме.
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение Denjs »

pollitra писал(а):
26.06.2008 09:30
У кого есть инфа по поводу подключения и нормальной работы принтеров этикеток c 1c под wine, в частности ARGOX OS-203 просьба поделиться. Проблема наверное со всеми подобными принтерами, например с ZEBRA.<...>
Мы печатаем ценники на этом принтере, а отсутствие поддержки под linux заставляет оставаться под windows. Написать самому драйвер нереально.

Если вы в Москве, и готовы предоставить оборудование,
через полгода или чуть-чуть ранее я сделаю на базе своего проекта OTPD ( драйвера для промышленных принтеров этикеток и чеков )
модуль для вашего принтера этикеток и сервер печати к которому можно будет подключаться из-под 1C из wine.
и вам придется переписать ert-обработки печати этикеток, т.к. OTPD использует собственные технологии для формирования этикеток.

на текущий момент есть addin_libotpd.dll - внешняя компонента для 1С, но она не работает под WINE (потмоу что использует QT4.3 виндовые сборки которого под wine в настоящее время не работают). но вы можете посмотреть как оно примерно будет выглядеть, если у вас есть чековые esc/pos-принтеры.

Если вам этот путь интересен - можно пообщаться.
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
pollitra
Сообщения: 94
ОС: Ubuntu 8.04 AMD64

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение pollitra »

Предложение eddy экономически невыгодно. Может кто пробовал драйвер от ELP II совместимого принтера?
Спасибо сказали:
pollitra
Сообщения: 94
ОС: Ubuntu 8.04 AMD64

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение pollitra »

Denjs, я в Иваново, предоставить оборудование не могу. Но, для этих принтеров известны языки, на которых они работают. У меня 2 принтера, языки PPLA и PPLB.PPLA (ШDPL compatible (Allegro II)) and PPLB Ш(EPL II compatible (TLP 2844)) programming languages. По возможности включите их в вашу разработку. На этих языках работают самые распространённые принтеры этикеток. Могу предоставить любую инфу по ним, какую только смогу найти. Кстати, сегодня я созванивался с представительством ARGOX в России, после многих пересылок с телефона на телефон, с манагера на манагера я выяснил, что существует драйвер для MAC OS, если надо попробую заполучить, маки вроде юникс подобные, может поможет.
Меня ОЧЕНЬ интересует драйвер для совместимого принтера, я приводил цитату по этому поводу ранее, но вот где его взять? Поделитесь драйвером, у кого есть, буду экспериментировать.
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение Denjs »

без оборудования "включать что-либо" нет смысла ))
как тетсировать работоспособность?

пока нет железки - все остальное нет смысла...
а инфу по программированию я и сам найду. (по крайней мере описания EPL II, DPL II и ZPLI/II у мну кажется уже есть)....

ладно... буду ожидать железку...
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение Denjs »

Кстати набрел тут: не знаю как где а в SuSe при установке принтера и выборе производителя Zebra появляется 3 модели - EPL1 - ... , EPL2 -... , ZPL Label Printer.
Как я понимаю, это CUPS-совместимые драйвера.

Надеюсь они будут работать, но думаю медленно. Обычно такие драйвера передают данные на принтер в в иде картинки что часто медленно и не дает достичь максимальной аппаратной производительности принтера.

-------------
зы: а с драйверами для мак-ос не парьтесь. не подойдут они на линукс. маки они более на bsd похожи но уже и не они тоже и давно...
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
Ben Aceler
Сообщения: 185
ОС: Various Linux

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение Ben Aceler »

Denjs писал(а):
27.06.2008 02:43
Кстати набрел тут: не знаю как где а в SuSe при установке принтера и выборе производителя Zebra появляется 3 модели - EPL1 - ... , EPL2 -... , ZPL Label Printer.
Как я понимаю, это CUPS-совместимые драйвера.

Надеюсь они будут работать, но думаю медленно. Обычно такие драйвера передают данные на принтер в в иде картинки что часто медленно и не дает достичь максимальной аппаратной производительности принтера.

Работают. Медленно. Криво.
Участник NNLUG и KDE, директор ООО "Элсис".
Спасибо сказали:
pollitra
Сообщения: 94
ОС: Ubuntu 8.04 AMD64

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение pollitra »

так, зебра в убунте тоже есть, буду пробовать.
Спасибо сказали:
pollitra
Сообщения: 94
ОС: Ubuntu 8.04 AMD64

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение pollitra »

Вот что накопал: fileprinter Rastertodpl - Datamax Label Printer Linux Driver с сайта http://www.5of5.com Сам пока не пробовал, буду... Кто в это уже вляпался, с этим зверем можно работать с dpl принтером?
Спасибо сказали:
aladdin
Сообщения: 10
ОС: Linux

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение aladdin »

по кр. мере, Zebra LP2824 работает прям из 1С из-под wine. единственное, что пока ниасили (знакомый умелец 1С-ник) - когда бумага кончается. а синтаксис доволно простой. завтра или в понедельник отпишу.
Спасибо сказали:
pollitra
Сообщения: 94
ОС: Ubuntu 8.04 AMD64

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение pollitra »

aladdin писал(а):
28.06.2008 17:57
по кр. мере, Zebra LP2824 работает прям из 1С из-под wine. единственное, что пока ниасили (знакомый умелец 1С-ник) - когда бумага кончается. а синтаксис доволно простой. завтра или в понедельник отпишу.

Ждём
Спасибо сказали:
Al908
Сообщения: 22
ОС: ubuntu 8.04, 9.04

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение Al908 »

aladdin писал(а):
28.06.2008 17:57
по кр. мере, Zebra LP2824 работает прям из 1С из-под wine. единственное, что пока ниасили (знакомый умелец 1С-ник) - когда бумага кончается. а синтаксис доволно простой. завтра или в понедельник отпишу.

Если не секрет, как вы этого добились?
Спасибо сказали:
pollitra
Сообщения: 94
ОС: Ubuntu 8.04 AMD64

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение pollitra »

На днях попробовал печатать с дровами от Зебры на принтере этикеток Argox-os203dt c языком PPLB, тормоза жуткие, на этикетке ничего не напечаталось, но принтер исправно прокрутил 1 этикетку вперёд. Даже если и удастся настроить печать, то работать с таким тормозом невозможно.
По поводу Rastertodpl - Datamax Label Printer Linux Driver- make выдаёт ошибки, а т.к. я не программист, то исправить их не могу, кто волшебник-поколдуйте над ним, может толковая вещь.

Вопрос- можно ли прикрутить к wine@etersoft дрова принтера от винды?

Ждём просветительской работы от Aladdin. Надеюсь, он не сказочный персонаж :rolleyes:
Спасибо сказали:
pollitra
Сообщения: 94
ОС: Ubuntu 8.04 AMD64

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение pollitra »

Нашёл dll-ку для принтера с описанием. Вот состав:
Win
Win\Doc => The documentation for the syntax of function call
Win\Example => Example for link.
Win\Example\VC_Test => Example for Visual C++ 6.0
Win\Example\VB_Test => Example for Visual Basic 6.0
Win\Example\VF_Test => Example for Visual FoxPro 6.0
Win\Example\Delphi_ppla => Example for Delphi
Win\Library => DLL file.
Вопрос-можно ли с этой длл работать прямо из 1с. Если можно, с примерами. Вот часть команд:

Код:

Module: API.TXT All commands for PPLA in Dynamic Link Library under Windows Notices: Copyright © 1998-2006 ARGOIMPREX Version: 3.04AW 2006/02/15 ******************************************************************************/ Contents =============================================================================== A_Bar2d_Maxi() => Create the 2D barcode object - Maxicode. A_Bar2d_Maxi_Ori() => Create the 2D barcode object - Maxicode with Orientation. A_Bar2d_PDF417() => Create the 2D barcode object - PDF-417. A_Bar2d_PDF417_Ori() => Create the 2D barcode object - PDF-417 with Orientation. A_Bar2d_DataMatrix() => Create the 2D barcode object - DataMatrix. A_Clear_Memory() => Clear resident memory - both RAM and Flash memory. A_ClosePrn() => Stop printer operation. A_CreatePrn() => Start printer opreation. A_Del_Graphic() => Clean the stored "graphic data" in RAM or Flash memory. A_Draw_Box() => Create a "box" object. A_Draw_Line() => Create an "line" object. A_Feed_Label() => Feed out one label from printer. A_Get_DLL_Version() => Get or show this verison for library. A_Get_DLL_VersionA() => Get or show this verison for library. A_Get_Graphic() => Download graph data from PC into the printer's RAM or Flash memory. A_Get_Graphic_ColorBMP()=> Convert the colorBMP data from PC into mono graphic( dithering pattern) and download it into printer's RAM or Flash memory. A_Initial_Setting() => Perform the initial paprameter setting (send the command code into printer directly). A_Load_Graphic() => Acquire the graphic data which stored in the RAM or Flash memory. A_Open_ChineseFont() => Open Chinese dot font file (16*15 and 24*24). A_Print_Form() => Perform printing function. And acquire the form data which stored in RAM or Flash memory. A_Print_Out() => Perform printing function. A_Prn_Barcode() => Create a "barcode" object. A_Prn_Text() => Create a "text" object. A_Prn_Text_Chinese() => Create a "text" object with Chinese dot font file (16*15 or 24*24).

а вот ещё:

Код:

Module: AWIN-CAPI.TXT All commands for PPLA in Dynamic Link Library for Windows Notices: Copyright © 1998-2006 ARGOIMPREX Version: 3.04AW 2006/02/15 ******************************************************************************/ ҐШїэ =============================================================================== A_Bar2d_Maxi() => ¦LҐX¤@­У Maxi Code 2D BarcodeЎC A_Bar2d_Maxi_Ori() => ¦LҐX¤@­У Maxi Code 2D BarcodeЎA§t±ЫВаЁ¤«ЧЎC A_Bar2d_PDF417() => ¦LҐX¤@­У PDF-417 2D BarcodeЎC A_Bar2d_PDF417_Ori() => ¦LҐX¤@­У PDF-417 2D BarcodeЎA§t±ЫВаЁ¤«ЧЎC A_Bar2d_DataMatrix() => ¦LҐX¤@­У DataMatrix 2D Barcode A_Clear_Memory() => ІM°Ј Printer ¤є RAM ¤О Flash Memory Єєёк®ЖЎC A_ClosePrn() => Гці¬ Printer ¤u§@ЎC A_CreatePrn() => ¶}±Т Printer ¤u§@ЎC A_Del_Graphic() => §R°ЈАx¦s¦b¦LЄнѕч RAM ©О Flash Memory ¤єЄє№П§ОЎC A_Draw_Box() => µe¤@­У®ШЎC A_Draw_Line() => µe¤@±шЅuЎC A_Feed_Label() => °e¤@±iјРЕТЎC A_Get_DLL_Version() => Ёъ±o©ОЁqҐX¦№ЁзјЖ®wЄ©Ґ»ёк°TЎC A_Get_DLL_VersionA() => Ёъ±o©ОЁqҐX¦№ЁзјЖ®wЄ©Ґ»ёк°TЎC A_Get_Graphic() => ¦C¦L¤@­У№П§ОЁГ±N№П§ОАx¦s¦b¦LЄнѕч¤єЄє RAM ©О Flash MemoryЎC A_Get_Graphic_ColorBMP()=> Ваґ« BMP №ПАЙ±m¦вЕЬ¦З¶ҐЎAЁГ±N№П§ОАx¦s¦b¦LЄнѕч ¤єЄє RAM ©О Flash MemoryЎC A_Initial_Setting() => «eёmіBІzЎC

Я не программист, поэтому просветите , как её подключить и использовать
ps крякозябры не удалось убрать... Есть то же самое и для pplb языка
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение Denjs »

поверьте мне - в таких случаях лучше указывать ссылку на сайт производителя или хотя-бы название продукта - т.е. вашей dll-ки.
посмотрите например её свойства что-ли.
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
pollitra
Сообщения: 94
ОС: Ubuntu 8.04 AMD64

Re: Можно-ли прикрутить библиотеку DLL от принтера этикеток штрих-кода к 1с под wine@etersoft? (Тема переименована))

Сообщение pollitra »

К принтеру прилагается диск с ПО. Производитель принтера и ПО- ARGOX. Сайт www.argox.com, но там я не нашёл этой библиотеки. Для экспериментов могу выслать библиотеку с описанием, весит она не много, но с обязательным отчётом о подключении и использовании на этом сайте.
Напоминаю: принтер ARGOX OS-203dt с языками программирования PPLA, PPLB, библиотека dll для него, вероятно подойдёт и к другим принтерам с такими же языками.
Спасибо сказали: