Перейти к содержанию

Подключение термо принтера к 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

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

  • 2 недели спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...