Программист

еще немного слов про 1С

Печать на термопринтер

Опубликовано | 28.09.2009 | 6 Comments

Термопринтеры, печатающие на ленту 50 или 80 мм могут работать через драйвер торгового оборудования, исполняя команды, наподобие фискального принтера. Однако в такой схеме есть одно «но» — мне не удалось найти бесплатный драйвер, а драйвер «АТОЛ-а» после каждого задания на печать выводит рекламный чек. Поэтому пришлось пойти по простейшему пути — притер можно установить и использовать как обычный виндоуз-принтер и затем отправлять на него обычную печатную форму, немного оптимизированную под узкий формат. Вот, например, такую:

2009-09-28_150629

Обработка для использования в «Простом учете» лежит тут: simple-termoprinter.rar


Комментарии

  • box

    Если возможно, укажите на каком термопринтере проводилась разработка?

  • http://mutki.com.ua/ Руслан Хут

    Эту форму использовал на Citizen S-310 и Posiflex 8000. На Citizen выглядит по-красивее.

  • Rech

    Через виндовый драйвер медленновато печатает.
    Я оправляю чек в ASCII прямо в com порт.
    Благо, команды ASCII позволяют форматировать строки.

  • http://mutki.ru Руслан Хут

    Да, мне попадались модели, на которых через виндюшный драйвер вывод очень медленный, а на этих моделях, которые я упомянул работает очень шустро, поэтому и не стал особо возиться. Так и пользователю проще самому печатный шаблон подправить.

  • Александр

    А если в ASCII прямо в com порт отправляете, то по какой команде он обрезку делает? Или обходитесь без обрезки.

    • http://mutki.com.ua/ Руслан Хут

      Команды ASCII я так и не освоил, а по моему методу принтер сам обрезает страницу после окончания документа.