Как настроить чековый принтер. Подключение чекового принтера

Вопрос о том, как подключить принтер чеков, вовсе не является простым. Процесс этот не всегда проходит легко. Для начала нужно, чтобы принтер корректно работал в операционной системе. Даже с обычным печатающим устройством порой бывают трудности, а с чековым – тем более.

Подключение чекового принтера к компьютеру

Начать следует с того, чтобы прописать принтер в операционной системе. Пока он не работает там, двигаться дальше и настраивать его в 1С смысла нет. Поэтому сначала установите драйвер устройства. Обычно он идет в комплекте с самим принтером.

Как правило, такие устройства подключаются по USB. Как только вы подключите устройство к компьютеру, система потребует драйвер. Тогда просто укажите путь к файлу.

Если диска с драйвером нет, то можно попробовать скачать его с официального сайта производителя. Также можно попытаться подключить устройство и дать возможность операционной системе самой поискать драйвер. Но не факт, что она справится, ведь оборудование довольно специфическое.

После установки следует проверить, все ли прошло хорошо:

  • Откройте меню «Пуск», выберите «Панель управления» – «Устройства и принтеры». В списке оборудования должен быть и ваш чековый принтер.
  • Зайдите в настройки и укажите свойства бумаги, обрезку, скорость печати и другие нужные параметры. Если этого не сделать, то чеки будут печататься неправильного формата.
  • Откройте свойства принтера и выберите там пункт «Пробная печать». Посмотрите, что получилось.
  • Если все хорошо, можно переходить к настройке 1С.

Настройка чекового принтера в 1С Предприятие

Основные настройки принтера различаются, в зависимости от того, какую версию 1С вы используете. Для 1С 8 или 7 настройки будут довольно разными. В окне настроек можно увидеть визуализованные параметры бумаги. Тут же можно изменить их.

Выберите для печати нужный принтер среди списка устройств, затем укажите в параметрах страницы размер бумаги (да, это уже указывали, но может потребоваться еще раз). Попробуйте что-нибудь напечатать. Бывает, что размер указан правильно, но чек все равно не помещается. Тогда поставьте галочку напротив пункта «По ширине листа».

Иногда программа 1С Предприятие использует измененную конфигурацию настроек. Тогда потребуется прописать имя принтера в константах. Его можно узнать, если открыть меню «Пуск», зайти в «Настройки», затем выбрать «Устройства и принтеры».

Самостоятельно настроить принтер в 1С Предприятие получается не у всех, поэтому, если ничего не работает или вы чувствуете, что результат вас не устраивает, можете обратиться к специалистам для помощи. Компания «Авангард Сервис» поможет настроить в 1С любой принтер для печати чеков.

Подключение чекового принтера в 1С Розница базовой версии

Особенность базовой версии программы 1С Розница в том, что обслуживающие принтеры обработчики находятся в разделе конфигурации, поэтому настроить подключение к 1С чекового принтера могут далеко не все пользователи. Часто требуется помощь опытного консультанта или программиста. Можно попробовать справиться самостоятельно. Если самому проблему решить не получается, попросите настроить программу специалиста: это делается один раз, а работать будет годами.

Можно сделать так: взять обработку событий «РМК Управляемый Режим» из конфигурации, затем в настройках сохранения указать способ «как внешнюю». После этого можно зайти в конфигурацию и исправить неверные параметры. Делается все следующим образом:

  • Установите устройство в операционной системе.
  • В настройках торгового оборудования в 1С укажите «Фискальный регистратор (эмулятор)». Установите настройку, чтобы окно эмуляции не отображалось.
  • Выставьте ширину ленты чека в справочнике «Касса ККМ». Точное значение можно определить, основываясь на работе своего устройства.
  • Укажите права пользователя типа «кассир», чтобы он мог использовать внешние обработки. Уберите из настроек все лишнее, чтобы кассир не мог ничего испортить по неосторожности.
  • Теперь нужно настроить внешнюю обработку. Здесь потребуется помощь программиста. Если вы можете все сделать сами, то напишите процедуру печати и позаботьтесь о макете вывода.
  • В конце подключите исправленную внешнюю обработку к базе данных 1С.

Чтобы этот метод работал, устройство должно быть подключено к компьютеру и правильно в нем настроено.

Подключение чекового принтера к 1С УТ

Странная особенность 1С Управление Торговлей состоит в том, что устройство для печати чеков подключается, но не функционирует. В настройках рабочего места кассира ККМ в 1С УТ просто нельзя указать чековый принтер. Но кое-что сделать все же можно. Для этого потребуется помощь программиста.

Откройте окно «Настройка РМК» и в меню реквизита «Подключаемое оборудование» настройте, чтобы была возможность выбирать чековый принтер. Пока этот параметр не будет исправлен, все остальное не сработает. Если конфигурацию менять запрещено, то следует указать в параметрах, чтобы возможность изменения появилась.

  • Откройте справочник «Настройка РМК», в таблице «Кассы РМК» разрешите редактирование реквизита «Подключаемое Оборудование».
  • В параметрах выбора реквизита укажите возможность выбрать «Принтер Чеков».
  • Теперь в настройках можно выбирать устройство и печатать чеки на нем. Но сложность возникает с настройкой чека. В других версиях 1С редактировать форму можно прямо в окне, но здесь придется отлаживать вывод чека через функции кода.
Также нужно вручную прописать способ формирования документа для печати и указать все его настройки. Для этого нужно редактировать код в нескольких формах. Возможно, придется написать отде ), возможно подключение принтеров, работающих по LAN/Ethernet и поддерживающих набор команд ESC/POS. Протестирована работа с принтерами:
  • Bixolon SRP-350plusIII (рекомендуем),
  • Posiflex 6900L,
  • АТОЛ RP-326,
  • Mercury G80.
Работа прочих устройств не гарантирована, т.к. последние могут иметь собственную реализацию протокола ESC/POS (с ограниченным, либо несовместимым набором команд).

Важная информация: поддерживаются только варианты моделей с Ethernet интерфейсом. Список будет пополняться.


Тем не менее, с большой вероятностью работоспособным будет любой принтер, поддерживающий язык команд ESC/POS и обладающий интерфейсом Ethernet.

Как настроить принтер вручную?

Для настройки принтера вручную выполните следующие действия:

1) Подключите принтер по интерфейсу Ethernet к роутеру. Роутер должен раздавать Wi-Fi сеть, к которой должен быть подключен терминал Quick Resto.

2) Распечатайте на принтере чек с автотестом. Для этого выключите принтер, нажмите на кнопку FEED на панели принтера, и, не отпуская кнопки, включите принтер. Через несколько секунд принтер распечатает чек с автотестом. 3) На чеке будет находиться IP-адрес принтера, который он получил от роутера (если принтер настроен по DHCP), либо будет указан статический IP-адрес принтера. Если у принтера и роутера совпадает подсеть (например, подсеть роутера 192.168.20.01 и у принтера 192.168.20.14), то дополнительных настроек производить не требуется. Если у принтера подсеть отличается (например, у принтера адрес 192.171.13.42, а у роутера 192.168.20.01), то на принтере необходимо сконфигурировать IP-адрес, выставив его в соответствии с настройками роутера (вместо 192.171.13.42 выставить, например, 192.168.20.42).

4) После того, как установлен IP-адрес принтера, принтер необходимо добавить на терминале Quick Resto. Для этого откройте приложение Quick Resto, перейдите в личное меню сотрудника, затем откройте вкладку Устройства . На вкладке будет кнопка Добавить вручную . Нажмите на неё.

5) Откроется окно с добавлением устройства.

Выберите пункт ESC/POS принтер . В правой части откроются поля для ввода:

  • IP-адрес - введите IP-адрес, который был присвоен принтеру (см. выше пункт 3).
  • :9100 - это порт по умолчанию. Если на чеке автотеста указан другой порт, то нужно ввести этот порт вместо цифр 9100. В большинстве случаев это не требуется.
  • Производитель - производитель принтера, не отображается в строке состояния принтера на вкладке Устройства , не влияет на работу принтера.
  • Модель - модель принтера, может быть произвольной (например, «Принтер на кухне»). Удобно в случае, если принтеров несколько, и их необходимо отличать по моделям или расположению.
  • Таблица символов - число, введённое в этом поле, влияет на то, на каком языке (в какой кодировке) будут печататься строки на принтере. По умолчанию используется число 17, которая для большинства принтеров обозначает кириллицу. На конкретном принтере для кириллицы может использоваться другое число. Данное число можно найти на чеке автотеста.

    После заполнения всех перечисленных полей необходимо проверить работоспособность принтера. Используйте для этого кнопку Тестовый чек - после нажатия на неё на принтере будет напечатан чек следующего вида (на изображении ниже).

    Если вместо кириллицы используется другая кодировка, то на тестовом чеке будет неверное отображение букв. В таком случае нужно указать в поле Таблица символов правильное число, соответствующее кириллице в таблице символов принтера. Если тестовый чек распечатался правильно, то нажмите на кнопку Добавить устройство . Принтер отобразится в разделе Устройства .

  • Производится в разделе Принтеры:

    Использовать чековый принтер: здесь необходимо установить галочку, если чековый принтер используется в работе фотостанции.

    Чековый принтер: здесь перечислены все установленные драйверы принтеров. Необходимо выбрать тот, который соответствует реально использующемуся чековому принтеру - Star TSP743 (Fcut).. Нажатие на троеточие справа от этой графы вызывает окно настройки чекового принтера:

    /Нужно сделать в офисе скриншот/.

    Здесь необходимо установить настройки в соответствии с характеристиками используемого чекового принтера, и затем нажать «ОК».

    Далее необходимо произвести некоторую настройку чекового принтера вне раздела администрирования (в самой Windows). В «Пуске», в «панели управления», в разделе «Принтеры и факсы» нажмите на значок установленного чекового принтера - Star TSP743 (Fcut). Откроется следующее окно:

    1. Нажмите на кнопку «Принтер»:

    2. Там выберите «Свойства»:

    3. Выберите «Настройку Печати»:

    4. Там выберите поле «Бумага/Качество», и в поле «Источник Бумаги» поставьте «Receipt Mode».

    Размер шрифта: здесь Вы можете выбрать размер шрифта, используемого при печати чека, и при желании сделать его полужирным. Обычно используется шрифт 8 полужирный.

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

    Возможности принтера этикеток Эвотор

    Смарт-терминал Эвотор позволяет подключать как устройства начального класса, так и мобильные аппараты. Последние незаменимы при работе на складах или выездной торговле. Они компактны и могут функционировать независимо от места нахождения и времени суток. Мобильный принтер этикеток Эвотор работает автономно от аккумуляторной батареи и подключается посредством беспроводного соединения Wi-Fi или Bluetooth.

    Для маркировки товаров розничной торговли, изготовления бирок на одежду или отметки ТМЦ (товарно-материальных ценностей) на складах наиболее востребованы аппараты начального класса. Устройства сочетают в себе следующие положительные качества:

    • простую настройку;
    • доступную эксплуатацию;
    • компактные габариты;
    • надежность;
    • разумную стоимость.

    Подключение принтера Эвотор производится через порт USB с помощью кабеля. В отличие от мобильных устройств, которые способны производить до 2 тыс. этикеток, этот вид техники печатает до 5 тыс. ярлыков в день. Аппарат нашел широкое применение в небольших и средних торговых точках.

    Для печати чеков смарт-терминал Эвотор имеет встроенное устройство. Оно расположено в заднем отделе аппарата. Встроенный принтер чеков Эвотор печатает со скоростью 75 мм в секунду, что является стандартным показателем для этого класса. В устройстве используется термобумага, ширина которой 57 мм, а допустимый диаметр рулона 45 мм.

    Как подключить принтер этикеток Эвотор

    Чтобы подсоединить беспроводное мобильное устройство, следует предварительно активировать соединение Bluetooth. На дисплее терминала в разделе «Еще» нужно выбрать настройки и нажать Bluetooth. Затем перевести кнопку переключателя в правое положение. Выбрать принтер HPRT MLP2.

    После этого появится окно подтверждения соединения Bluetooth, куда необходимо ввести поставляемый с техникой ПИН-код и нажать OK. Потом в настройках следует выбрать раздел «Оборудование», а затем добавить устройство. Разобраться, как подключить принтер этикеток Эвотор довольно просто, поскольку терминал обладает доступным интерфейсом.

    Для подсоединения устройства начального класса производить дополнительные настройки не нужно. Достаточно просто подключить к USB-разъему терминала соответствующий кабель, который идет в комплекте. Опционально поставляется наружный держатель ролика ярлыков. Так, Принтер BP21 Эвотор имеет встроенный драйвер, что значительно упрощает процесс подключения.

    Настройка принтера Эвотор

    Смарт-терминал позволяет самостоятельно настраивать информацию на чеке, которую увидит покупатель. На талоне кассового аппарата можно отобразить название торгового предприятия, задать приветствие или другие сведения. Для этого следует зайти в настройки, затем открыть раздел «Справочники» и нажать «Шаблоны чека ККМ». Здесь можно вводить текст в шапку или нижнюю часть чека.

    Настройка принтера Эвотор позволит оперативно изменять информацию кассового талона. Если при работе возникнут трудности, то в ПО (программном обеспечении) терминала предусмотрен справочный раздел. Здесь содержится подробная информация не только о настройках принтера, но и других устройств.

    В практике автоматизации часто возникает потребность в быстрой и эффективной печати разного рода оперативной информации: сведений о заказе, предварительных счетов, марок на кухню, скидочных купонов и т.д., и т.п. Так как длительное хранение таких данных не подразумевается, а сам процесс печати должен быть предельно прост и недорог, то правильным решением будет использование специализированного устройства - чекового принтера. Сегодня мы рассмотрим, как обеспечить совместную работу данного типа оборудования и 1С:Предприятия 8.3.

    Наиболее широко данный тип оборудования известен в общепите, там даже есть для него собственное обозначение - "кухонный принтер". В данной отрасли он широко используется для печати кухонных марок (заказов на кухню), а также предварительных чеков для гостей. Печать на термобумаге позволяет значительно удешевить процесс и сделать максимально простым его обслуживание. За пределами общепита чековые принтеры встречаются гораздо реже, но во многом это связано с более низкой степенью автоматизации иных отраслей и использования для печати дополнительной информации обычных принтеров.

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

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

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

    Подключение и настройка Posiflex Aura-6900

    Перейдем непосредственно к оборудованию. В нашей статье мы рассмотрим работу с одной из самых популярных и зарекомендовавших себя моделей Posiflex Aura-6900 .

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

    Но нам, как автоматизаторам, значительно интереснее иное, обратим внимание на заднюю панель принтера:

    Слева расположены USB-интерфейс, порт для подключения периферийных устройств (RJ-11) и разъем питания. Справа дополнительная плата ввода-вывода с интерфейсом последовательного порта. В зависимости от типа дополнительной платы различают несколько моделей устройства:

    • PP-6900 - базовая модель, дополнительная плата ввода-вывода отсутствует
    • PP-6900S - оснащена дополнительно последовательным портом (COM)
    • PP-6900P - установлен дополнительный параллельный порт (LPT)
    • PP-6900L - сетевой вариант, установлен LAN-адаптер
    • PP-6900W - комплектуется беспроводным Wi-Fi-адаптером

    Как видим, производитель предлагает довольно широкий выбор вариантов подключения, но обратите внимание, что базовая модель имеет только USB-интерфейс и если вам нужен принтер для подключения по последовательному интерфейсу, то вам нужно выбрать модель с индексом S. Эта особенность очень часто играет с начинающими автоматизаторами злую шутку, привыкнув, что COM-порт является штатным интерфейсом фискального регистратора или принтера документов, они переносят свои ожидания на принтер чеков и получают неприятный сюрприз.

    Следует помнить, что в большинстве товароучетных программ штатным интерфейсом подключения принтера чеков является COM-порт, поэтому вам понадобится или базовая модель, которая умеет работать в режиме эмуляции COM-порта или модель с дополнительным последовательным интерфейсом. Вторые широко применяются в случаях, когда принтер надо установить на некотором удалении от управляющего ПК, в этом случае можно просто удлинить последовательный интерфейс обычной витой парой.

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

    Следующий важный момент - выясните какие драйвера торгового оборудования (не путать с драйверами для ОС) понадобятся для подключения принтера к вашей товароучетной системе, учтите, что во многих случаях могут потребоваться платные драйвера. Сразу предупредим, не следует голословно верить утверждениям продавцов или иных заинтересованных лиц о том, что оборудование работает с "бесплатным" драйвером. Очень часто бывает так, что бесплатный драйвер не предусматривает законченного решения, в этом случае вам потребуется доработка товароучетной системы, стоимость которой может превысить затраты на приобретение платного драйвера.

    Будем надеяться, что вы сразу проявили разумную предусмотрительность и приобрели принтер именно той модели, которая вам необходима. Но не спешите подключать его к компьютеру. На дне устройства есть небольшое окно, закрытое металлической крышкой, под которым находится 8 переключателей. Перемычки имеют следующие установки по умолчанию:

    Полное назначение перемычек описано в документации и часть их них перекрывается программными настройками, поэтому нас интересует только положение переключателей 1,2 и 6. Первые два переключателя задают скорость передачи данных и показанное их положение (1 - OFF, 2 - ON) соответствует скорости 115200 бит/с. Гораздо интереснее переключатель 6, точнее его положение по умолчанию, в выключенном состоянии он обозначает использование дополнительного интерфейса.

    Этот момент достаточно важен. Несмотря на то, что основным является USB-интерфейс, с завода принтеры настроены на использование дополнительной платы ввода-вывода, даже в ее отсутствие. Это означает что базовые модели, которые имеют только USB-интерфейс , приходят с завода имея его в отключенном состоянии.

    Парадокс? Возможно, но мы в очередной раз хотим напомнить, чековые принтеры, в отличие от массового железа, являются специализированным оборудованием и имеют свои особенности применения. Поэтому при работе с подобным оборудованием, особенно если это первый раз, необходимо внимательно изучить инструкцию.

    В нашем случае для включения интерфейса USB потребуется установить переключатель 6 в положение ON, а если необходима работа в режиме виртуального COM-порта, то дополнительно перевести во включенное состояние потребуется также переключатель 1.

    После того, как вы правильно установили перемычки принтер можно подключить к ПК и, если необходимо, установить драйвера. Но это только первый этап, обеспечивающий взаимодействие принтера с операционной системой. Для подключения оборудования к 1С:Предприятие нам потребуется дополнительный программный посредник - драйвер торгового оборудования.

    В актуальных конфигурациях 1С:Предприятие использующих в своем составе Библиотеку подключаемого оборудования осуществляется штатная поддержка принтеров чеков работающих по протоколу ESC\POS. Для добавления нового принтера чеков достаточно перейти в Администрирование - Подключаемое оборудование и выбрать нужный тип в предлагаемом списке:

    Драйвер от 1С поддерживает два типа подключения: Windows POS Printer и COM-Port POS Printer . Первый тип предназначен для работы с принтерами чеков установленными в системе как обычный Windows-принтер, это дает возможность печатать на принтере, не имеющем COM-порта (USB, LAN, Wi-Fi и т.д.), в настройках вы должны выбрать установленный в системе принтер, указать ширину ленты, кодовую таблицу и кодировку строки. Поля Порт и Скорость для данного типа подключения игнорируются.

    Особое внимание обратите на кодовую таблицу принтера , в списке присутствует две кодовых таблицы кириллицы Page07 и Page17 , в случае с Posiflex Aura-6900 нужно выбрать вторую - Page17 , кодировка строки должна быть CP866 .

    Тип подключения COM-Port POS Printer позволяет работать с принтером непосредственно через СOM-порт (физический или виртуальный) и данный режим является предпочтительным, так как позволяет 1С напрямую взаимодействовать с оборудованием и получать от него обратную связь. Настроек данного режима аналогичны предыдущим, но теперь вместо принтера вам потребуется указать Порт и Скорость подключения, а поле Принтер в данном случае игнорируется.

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

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

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

    Настройка Posiflex Aura-6900 в Linux

    Последние тенденции показывают, что фирма 1С плотно взяла курс на обеспечение кроссплатформенности 1С:Предприятие, а это предусматривает в том числе и поддержку торгового оборудования для альтернативных ОС. Драйвер принтера чеков выполнен по технологии NativeAPI, а, следовательно, поддерживает работу в среде Linux.

    Небольшое ограничение: в Linux возможна работа только с подключением типа COM-Port POS Printer , поэтому нам подойдут только модели с последовательным интерфейсом или с подключением по USB в режиме виртуального COM-порта.

    Если вы подключаете устройство с интерфейсом USB, то прежде всего следует убедиться, что оно правильно определилось системой, для этого выполните команду:

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

    Dmesg | grep tty

    Для того, чтобы вы могли осознанно разобрать ее вывод, сделаем небольшое отступление. В Linux последовательные порты являются стандартными терминалами ввода-вывода, что позволяет очень просто работать с ними используя потоки. Для обозначения терминалов используется обозначение tty , физические последовательные порты обозначаются как ttySn , где n - номер порта начиная с нуля. Виртуальные COM-порты, в зависимости от реализации, обозначаются как ttyACMn и ttyUSBn .

    Если коротко, то отличие ttyACM -устройств от ttyUSB сводится к тому, что первые имеют аппаратную реализацию последовательного интерфейса поверх USB и представляются системе стандартными устройствами связи (модемами, хотя могут таковыми не являться). Устройства ttyUSВ являются простыми преобразователями интерфейса, т.е. не имеют собственного контроллера последовательного порта, возлагая все коммуникационные задачи на драйвер и устройство находящееся на другой стороне кабеля.

    Как можно видеть из вывода, к нашей системе подключены два физических COM-порта (ttyS0 и ttyS1), один переходник на микросхеме PL-2303 (ttyUSB0) и один виртуальный порт (ttyACM0). Путем несложных логических умозаключений можно определить, что наш принтер подключен именно к ttyACM0 .

    Помня о том, что последовательный порт - это терминал, мы можем попробовать что-нибудь послать принтеру, но если мы попробуем выполнить команду:

    Echo "TEST" > /dev/ttyACM0

    то получим сообщение "Отказано в доступе", если же выполнить эту команду от имени суперпользователя, то принтер успешно напечатает слово TEST. Очевидно, что не хватает прав, но каких? Самое время вспомнить, что в Linux всё есть файл, в том числе и устройства ввода-вывода. Это упрощает задачу, наберем в терминале:

    Ls -l /dev/ttyACM0

    Вывод команды сообщает нам, что права на чтение и запись в устройство имеют пользователь root (владелец) и группа dialout , чтобы наш пользователь, а, следовательно, и работающая от его имени 1С могли работать с портом надо включить его в группу dialout . Для этого выполним команду:

    Sudo usermod -a -G dialout username

    где username - имя вашего пользователя. Чтобы изменения вступили в силу нужно завершить сеанс пользователя или перезагрузить систему.

    Выходим, заходим, проверяем - принтер должен напечатать отправленную на него строку. Убедившись, что у вас есть права для работы с принтером, можно переходить к настройке 1С. Особых сложностей там нет, но 1С решила использовать собственные обозначения для COM-портов, представив ttyS - как просто COM, ttyACM - как Virtual COM, а ttyUSB - как USB COM.

    Также обратите внимание, что нумерация портов начинается не с нуля, а с единицы. Таким образом ttyACM0 в обозначениях 1С будет Virtual COM1 , а скажем ttyS1 - COM2 . В остальном настойки ничем не отличаются от тех, что мы рассматривали для платформы Windows.

    В принципе каких-либо особых сложностей с подключением принтера чеков в Linux нет, для более-менее грамотного Linux-администратора не составит труда справиться с данной задачей самостоятельно. Но учитывая, что администраторы 1С часто недостаточно хорошо знают Linux этот момент было бы неплохо отразить в документации или добавлять пользователя в нужную группу автоматически при регистрации компоненты драйвера.

    Please enable JavaScript to view the
    Понравилось? Лайкни нас на Facebook