Драйвер ККМ Штрих ФР-К и принтера этикеток Zebra LP2824
Модератор: Модераторы
Драйвер ККМ Штрих ФР-К и принтера этикеток Zebra LP2824
Не может ли кто-нибудь взяться за разработку сабжа? Есть высокая вероятность добиться финансирования проекта.
Зачем? Они и так печатают как обычные принтеры.
В т.ч. из репортов всяких.
В т.ч. из репортов всяких.
Zebra действительно имеет виндовый и CUPS драйвер, только вот CUPS драйвер не позволяет нормального качества добиться.
Что касается ШТРИХ ФР-К то либо Вы не знаете о чем говорите, либо я остался в далеком прошлом. Если действительно есть возможность печати на ШТРИХ ФР К как на обычный принтер, киньте, пожалуйста ссылку.
Что касается ШТРИХ ФР-К то либо Вы не знаете о чем говорите, либо я остался в далеком прошлом. Если действительно есть возможность печати на ШТРИХ ФР К как на обычный принтер, киньте, пожалуйста ссылку.
dpetinov писал(а):Если действительно есть возможность печати на ШТРИХ ФР К как на обычный принтер, киньте, пожалуйста ссылку.
Прошу прощения, с этим выводом я поторопился, решив, что оба принтера одного типа.
В чем смысл разработки драйвера: иная целевая ОС или существующие драйвера не работают?
Существующие драйвера ККМ под Windows только. Хочется иметь возможность посылать команды на принтер из Lazarus приложений независимо от операционной системы.
Я делал очень давно, правда не помню под какой ККМ.
У них есть драйвера под линух, дают по запросу. но они были с ошибками. Я тогда ошибки исправил. Сейчас как ситуация я не знаю.
Добавлено спустя 53 секунды:
Нужен протокол. Написать не проблема.
У них есть драйвера под линух, дают по запросу. но они были с ошибками. Я тогда ошибки исправил. Сейчас как ситуация я не знаю.
Добавлено спустя 53 секунды:
dpetinov писал(а):Существующие драйвера ККМ под Windows только. Хочется иметь возможность посылать команды на принтер из Lazarus приложений независимо от операционной системы.
Нужен протокол. Написать не проблема.
- serbod
- постоялец
- Сообщения: 449
- Зарегистрирован: 16.09.2016 10:03:02
- Откуда: Минск
- Контактная информация:
Протоколы принтеров гуглятся.
Для общения с принтером можно использовать TDataPortFile из библиотеки DataPort - она кроссплатформенная. Открывать файл устройства принтера.
под линуксом это \dev\lp0 или \dev\ttyUSB0
под виндой \\.\LPT1, \\.\COM1, или специальные имена.
Для управления каналом и чтения состояния (ошибка, нет бумаги, итд) есть метод ioctl_cmd()
У меня еще есть готовый компонент для печати напрямую на принтер при помощи шаблонов и растеризаторов, можно его подкорректировать для конкретной модели принтера.
Для общения с принтером можно использовать TDataPortFile из библиотеки DataPort - она кроссплатформенная. Открывать файл устройства принтера.
под линуксом это \dev\lp0 или \dev\ttyUSB0
под виндой \\.\LPT1, \\.\COM1, или специальные имена.
Для управления каналом и чтения состояния (ошибка, нет бумаги, итд) есть метод ioctl_cmd()
У меня еще есть готовый компонент для печати напрямую на принтер при помощи шаблонов и растеризаторов, можно его подкорректировать для конкретной модели принтера.
