Перейти к содержимому
Netker

Подключение термо принтера к CentOS 6.3-x64

Рекомендуемые сообщения

Добрый день. Используем сервер CentOS 6.3-x64. К нему подключаем тонкие клиенты Kraftway.
Закупили термопринтера B.Smart bs 230, это принтер китайского производства фирты J-speed Technology Co., Ltd. На их сайте это модель XP-T230H.
ссылка на эту модель на сайте производителя http://www.xprinter.net/products_show.asp?lan=zh-en&skin=1&newsid=239758076.

Пытаюсь установить драйвера как указано в инструкции, не получается. файл не принимает. просит PPD файл.

Помогите пожалуйста настроить.

Во вложении файл лога отладки при печати.

troubleshoot1111.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 Вообще то уточните к скольки разрядной системе относится драйвер вашего принтера. Обычно они писаны для 32 разрядных систем.

 

А не проще ли написать обработчик для вашего софта чтобы отправлял набор инструкций в порт принтера?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброе утро. драйвера скорее всего под 32 разрядную систему, по крайней мере отдельно для 64 нет. Подскажите как написать обрабочик?

Когда устанавливаю драйвер на принтер, в свойстах принтера не активные кнопки пробной печати. 

 

1 Вообще то уточните к скольки разрядной системе относится драйвер вашего принтера. Обычно они писаны для 32 разрядных систем.

 

А не проще ли написать обработчик для вашего софта чтобы отправлял набор инструкций в порт принтера?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

А теперь немного теории по такому принтеру.

 

1 Все чековые принтера используют протокол ESC который почти одинаковый не зависимо от производителя прнтера и разработчика драйвера. Отсюда следует что можно вполне свокойно подложить вашему принтеру драйвер от другого аналогичного принтера например от Epson серии TM. Или другого производителя.

 

2 Это непосредственная отправка принтеру в порт задания на печать.  В нете полно мануалов по ESC в принципе подойдет ман и от другого принтера поскольку это стандарт. И дописываете для своей базы код который будет формировать файлик с набором инструкций для принтера и копируете полученый файл в файл соответствующий интерфейсу принтера.

Еще преимущество в том что вы можете загрузить картинки логотипов в память принтера и не отправлять их а просто вызывать.

Тут гравное чтобы кодировки совпадали. если принтер 1251 то и файл должен был сделан тоже в 1251 и так далее. иначе получите понятный китайский язык.

 

Ксати по поводу принтеров чеков то как по мне то лучше Bixolon или HPRT там уже и под андроид есть и дрова корректные, проверено на Centos 6.5

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

А теперь немного теории по такому принтеру.

 

1 Все чековые принтера используют протокол ESC который почти одинаковый не зависимо от производителя прнтера и разработчика драйвера. Отсюда следует что можно вполне свокойно подложить вашему принтеру драйвер от другого аналогичного принтера например от Epson серии TM. Или другого производителя.

 

2 Это непосредственная отправка принтеру в порт задания на печать.  В нете полно мануалов по ESC в принципе подойдет ман и от другого принтера поскольку это стандарт. И дописываете для своей базы код который будет формировать файлик с набором инструкций для принтера и копируете полученый файл в файл соответствующий интерфейсу принтера.

Еще преимущество в том что вы можете загрузить картинки логотипов в память принтера и не отправлять их а просто вызывать.

Тут гравное чтобы кодировки совпадали. если принтер 1251 то и файл должен был сделан тоже в 1251 и так далее. иначе получите понятный китайский язык.

 

Ксати по поводу принтеров чеков то как по мне то лучше Bixolon или HPRT там уже и под андроид есть и дрова корректные, проверено на Centos 6.5

 

Выбрать принтер мы не могли. Являемя бюджетным учреждением, и по катировке кто цену ниже сделал, тот и выиграл, вот и выиграл этот принтер. А по характеристикам он как Posiflex 6800.

Я сам не сталкивался раньше с настройкой термопринтеров и написанием инструкций. Не знаю с какой стороны к этому даже подходить.

 

Попробовал подсунуть драйвера от tm-20? tm-88, tm-90. Не хочит печатать. Подскадите от какой модели можено попробовать?

 

 

Можно с Вами в icq пообщаться для консультации?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это от аналогичного Биксолон

http://www.bixolon.com/html/en/download/download_product.xhtml?prod_id=3

 

там есть инструкция, драйвера, но к сожалению для 32 разрядной ОС

 

http://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=4263&scat=32&pcat=3&pid=30

 

Судя по описанию должен подходить и к 64 разрядной, но не пробовал, не тестировано.

 

Характеристики у всех чековых похожи, тут качество важно деталей. Особенно исполнение ножа,

 

можешь попробовать, если в порт отправишь текст кириллицей при этом кодировки компа и принтера будут совпадать, то принтер тебе напечатает текст. Размеров шрифта в принтере с завода обычно 2-3 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это от аналогичного Биксолон

http://www.bixolon.com/html/en/download/download_product.xhtml?prod_id=3

 

там есть инструкция, драйвера, но к сожалению для 32 разрядной ОС

 

http://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=4263&scat=32&pcat=3&pid=30

 

Судя по описанию должен подходить и к 64 разрядной, но не пробовал, не тестировано.

 

Характеристики у всех чековых похожи, тут качество важно деталей. Особенно исполнение ножа,

 

можешь попробовать, если в порт отправишь текст кириллицей при этом кодировки компа и принтера будут совпадать, то принтер тебе напечатает текст. Размеров шрифта в принтере с завода обычно 2-3 

 

Вот что пишет когда пробую с данными драйверами распечатать с отладкой.

 

Не с одним из драйверов не печататет. Может я чо то не так делаю?

Я его добавляю через CUPS 1.4.2

Добалвляю в нем принтер через AppSocket/HP JetDirect

Подключение socket://10.27.0.11:9100

Дальше указываю название, описание, располодение. Ставлю галочку на "Разрешить совместный доступ к этому принтеру.

Потом указываю драйвера. Пробовал указать сам tmx-cups-2.0.1.2.tar.gz, так и распаковывал архив и указывал ppd драйвера по отдельности.

Печатать не хочет.

 

Когда в CUPS делаешь поиск принтера, он его не находит. Когда подключаю принтер brother hl2132 он его видит и драйвера ставит и печатает.

troubleshoot.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×