0 Товары |
0.00 грн.

Ваша корзина

Сумма
Итоговая сумма:
0.00 грн.
В корзину
Четверг, 12 января 2017 06:02

Печать в СОМ порт

Автор
Оцените материал
(0 голосов)

Использование режима прямой печати в порт принтера «Печать в СОМ порт»

Эта опция позволяет отправить на печать текст минуя драйвер принтера, т.е. драйвер принтера вообще не устанавливается. Это позволяет обойти некоторые моменты, связанные с использованием драйверов принтеров: упрощается установка принтера – так, для, подключения устройства достаточно просто его подключить в СОМ порт, или установить драйвер порта, если используется принтер с интерфейсом USB; документы не помещаются в очередь печати Windows и не происходит обработки ошибок печати, что положительно сказывается на устойчивости и производительности системы в целом. Для удобства настройки с правой стороны размещена кнопка «Параметры», которая позволяет отконфигурировать параметры порта, не заходя в диспетчер устройств Windows.

Все выше сказанное действительно для ESC/POS принтеров, которые используют протокол Epson. Если Вы желаете использовать этот режим для установленного ранее принтера, то Вам необходимо удалить драйвер принтера, чтобы освободить порт устройства. Программа поддерживает режимы кодировки Win 1251 и IBM866, в том числе и передачу всех ESC команд на принтер.

Отключение выше указанной опции, наоборот, переводит печать в драйвер принтера, который должен быть предварительно установлен и отконфигурирован в системе. Обработка ошибок печати и помещение документов в очередь печати происходит стандартно, так как определено операционной системой.

Использование POS – принтера дает определенные преимущества перед стандартными устройствами печати. Как правило, в POS принтере печать происходит на термо-ленту, что значительно сокращает эксплуатационные расходы на работу системы, для удобства предусмотрены автообрезчик ленты и разъем на подключение денежного ящика, ESC/POS – печать обладает высокой скоростью работы, и позволяет по максимуму использовать функции устройства печати, но тут возможны трудности в практической реализации.

Для использования этой функции в устройстве ( ESC/POS протокол ), ее предварительно необходимо активировать (включить) . на некоторых моделях это можно сделать с помощью специальной утилиты конфигурирования принтера (обычно входит в поставку вместе с драйвером ) или установить необходимую комбинацию перемычек или переключателей на принтере. В любом случае необходимо тщательно ознакомится с руководством по эксплуатации устройства. Также различны параметры команд ESC/POS протокола, с ними можно ознакомится в инструкции к устройству.

Проконтролировать текущие настройки устойства можно так:

  1. Выключим принтер,
  2. Нажать на кнопку протяжки ленты (Feed),
  3. Включим принтер при нажатой кнопке,
  4. Через одну секунду отпускаем кнопку.

Принтер должен напечатать сведения о своей конфигурации. При включенном ESC протоколе должна появится строка типа ” ESC-t enabled”.

Cashfront поддерживает команды типа : [ команда и параметры заключаются в квадратные скобки ], с любым набором параметров, разделенных символом ”|”. Например, команда возврата к стандартным настройкам ESC @ будет выглядит так: [ESC|@] . Команды можно вставлять в любом месте чека (синтаксис команд наведен для принтера DATEKS EP 60 ).

Полный список команд можно загрузить в разделе "Скачать", ищите там: "ESC-POS протокол для POS принтеров EPSON" и "Справка по ESC-POS командам для POS принтеров".

Формат поддерживаемых команд Cashfront :

                 LF (&HA)

                 ESC (&H1B)

                 GS (&H1D)

                 BEL (&H7)

                 FS (&H1C)

                 HT (&H9)

                 CR (&HD)

Вставка команд в тело чека:

Начало чека:

[GS|v|0] – печать логотипа

[ESC|t|15]- перевод кодовой страницы в 1251RU

[ESC|%|0] –выделение жирным шрифтом заголовка

********************************************

[ESC|%|1] – отмена выделения жирным шрифтом

Строка чека:

[ESC|M|1]  -Установим маленький шрифт

<Наименование    >      x <         к во>

цена: <    цена >   сумма <     сумма >

[ESC|M|0] – Вернем в нормальный шрифт и т.д.

Для общих команд печати отчетов и чеков предусмотренно два дополнительных поля

          [ESC] – команды до начала чека

          [ESC] – команды после окончания чека

Эти команды действуют как при печати чека так и в отчетах ( Внос-вынос-отчет по операциям, Z-отчет). Иногда после определения команд принтер теряет последовательность их выполнения, например обрезка ленты происходит в начале чека, это исправляется выключением и включением принтера.

Для настройки печати чека предусмотрена закладка в форме настройки программы «ESC/POS принтер» где находятся настойки печати для нефискальных продаж и отчетов. В Этой форме возможно отредактировать при необходимости внешний вид чека. Некоторые настройки, как например шрифт или печать логотипа доступны для выбора только в режиме печати Windows, так, как аналогичные опции в POS-протоколе определяются командами.

Прочитано 3533 раз

Похожие материалы (по тегу)

  • Использование шаблона *.RTF для печати ценников Использование шаблона *.RTF для печати ценников

    Начиная с версии 3.5.5.4 в П.О. Cashfront возможно использование шаблона из файла *.RTF (Rich Text Format), созданного в MS WorldPad и отформатированного в соответствии с желанием пользователя. Для передачи информации в печатную форму используются следующие строки, которые будут заменены соответствующими значениями из программы:

  • Форматирование чека (настройка печати) Форматирование чека (настройка печати)

    Для настройки внешнего вида чека используются три поля форматирования,  разделенные на шапку, тело, и дно чека. В полях используются:

    Обычный текст, который будет выведен на печать.

    Форматированные значения в скобках < параметр >, значения, которые подставляются. Например- сумма или наименование товара.

    Команды ESC/POS заключенные в квадратные скобки, например: [LF] –(команда прогона пустой строки).

    Все значения можно разместить в произвольном месте поля. Для каждого поля определены параметры в угловых скобках. Длина строки между скобками определяет длину (количество символов подставляемого параметра), положение первого пробела –выравнивание справа или слева. <  сумма> -будет выровнена справа,  <номер > будет выровнено слева.

Другие материалы в этой категории: Форматирование чека (настройка печати) »

Кратко:

Разработка программного обеспечения для торговли;
Поставка компьютерной техники с установленным ПО;
Системы контроля и учета: весы, сканеры штрих-кода, принтеры чеков и другое торговое оборудование.

Расположение:

58000, Украина, Черновцы
+380 (68) 196 8830
+380 (50) 374 9540
E-mail: office@cashfront.net