Jump to content
Sign in to follow this  
Netker

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

Recommended Posts

Добрый день. Используем сервер 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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

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

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

 

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

 

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

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

 

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

 

 

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

Share this post


Link to post
Share on other sites

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

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 

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...