Інтернет Windows Android

Підключення чекового принтера. Додавання принтерів по інтерфейсу Ethernet

), Можливе підключення принтерів, що працюють по 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, яка для більшості принтерів позначає кирилицю. На конкретному принтері для кирилиці може використовуватися інше число. Дане число можна знайти на чеку автотеста.

    Після заповнення всіх перерахованих полів необхідно перевірити працездатність принтера. Використовуйте для цього кнопку тестовий чек - після натискання на неї на принтері буде надруковано чек наступного вигляду (на зображенні нижче).

    Якщо замість кирилиці використовується інша кодування, то на тестовому чеку буде невірне відображення букв. У такому випадку потрібно вказати в поле Таблиця символів правильне число, відповідне кирилиці в таблиці символів принтера. Якщо тестовий чек роздрукувався правильно, то натисніть на кнопку Додати пристрій. Принтер відобразиться в розділі пристрої.

  • Питання про те, як підключити принтер чеків, зовсім не є простим. Процес цей не завжди проходить легко. Для початку потрібно, щоб принтер коректно працював в операційній системі. Навіть зі звичайним друкуючим пристроєм часом бувають труднощі, а з чекових - тим більше.

    Підключення чекового принтера до комп'ютера

    Почати слід з того, щоб прописати принтер в операційній системі. Поки він не працює там, рухатися далі і налаштовувати його в 1С сенсу немає. Тому спочатку встановіть драйвер пристрою. Зазвичай він йде в комплекті з самим принтером.

    Як правило, такі пристрої підключаються по USB. Як тільки ви підключите пристрій до комп'ютера, система зажадає драйвер. Тоді просто вкажіть шлях до файлу.

    Якщо диска з драйвером немає, то можна спробувати завантажити його з офіційного сайту виробника. Також можна спробувати підключити пристрій і дати можливість операційній системі самої пошукати драйвер. Але не факт, що вона впорається, адже обладнання досить специфічне.

    Після установки слід перевірити, чи всі пройшло добре:

    • Відкрийте меню «Пуск», виберіть «Панель управління» - «Пристрої та принтери». У списку обладнання повинен бути і ваш чековий принтер.
    • Зайдіть в налаштування і вкажіть властивості паперу, обрізку, швидкість друку і інші потрібні параметри. Якщо цього не зробити, то чеки будуть друкуватися неправильного формату.
    • Відкрийте властивості принтера і виберіть там пункт «Пробна друк». Подивіться, що вийшло.
    • Якщо все добре, можна переходити до налаштування 1С.

    Налаштування чекового принтера в 1С Підприємство

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

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

    Іноді програма 1С Підприємство використовує змінену конфігурацію налаштувань. Тоді буде потрібно прописати ім'я принтера в константах. Його можна дізнатися, якщо відкрити меню «Пуск», зайти в «Налаштування», потім вибрати «Пристрої та принтери».

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

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

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

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

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

    Щоб цей метод працював, пристрій має бути підключений до комп'ютера і правильно в ньому налаштоване.

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

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

    Відкрийте вікно «Налаштування РМК» і в меню реквізиту «підключати обладнання» налаштуйте, щоб була можливість вибирати чековий принтер. Поки цей параметр не буде виправлений, все інше не спрацює. Якщо конфігурацію міняти заборонено, то слід вказати в параметрах, щоб можливість зміни з'явилася.

    • Відкрийте довідник «Налаштування РМК», в таблиці «Каси РМК» дозвольте редагування реквізиту «підключається».
    • В параметрах вибору реквізиту вкажіть можливість вибрати «Принтер чеків».
    • Тепер в настройках можна вибирати пристрій і друкувати чеки на ньому. Але складність виникає з налаштуванням чека. В інших версіях 1С редагувати форму можна прямо у вікні, але тут доведеться налагоджувати висновок чека через функції коду.
    Також потрібно вручну прописати спосіб формування документа для друку і вказати всі його налаштування. Для цього потрібно редагувати код в декількох формах. Можливо, доведеться написати отде

    Законодавство України при продажу товарів певних категорій передбачає обов'язкову видачу чека покупцеві. Програма GBS.Market дозволяє друкувати чеки на будь-яких принтерах: фіскальних, нефіскальних і звичайних офісних.

    Настроювання принтера проводиться так:

    • У головному верхньому меню GBS.Market натисніть Файл → Установки
    • У лівому меню вікна виберіть пункт - «Обладнання»
    • Заповніть блок «Друк чеків» вікна
    • Збережіть внесені зміни.

    Розберемо більш детально параметри налаштування, які потрібно заповнити.

    Тип принтера

    Перше, що вказується при підключенні принтера чеків до програми GBS.Market - це його тип. Програма дає користувачеві вибір у вигляді списку. Виберіть те, що підходить під ваш тип обладнання.

    немає

    Це означає, що ви не використовуєте принтер друку чеків і не збираєтеся його підключати.

    звичайний принтер

    Звичайний - це офісний принтер, який друкує документи формату А4. З пристроєм, на якому встановлена \u200b\u200bGBS.Market, принтер може підключатися по локальної мережі або через USB. При цьому він обов'язково повинен бути прописаний в Панелі управління ПК в розділі Пристрої та принтери.

    Принтер чеків (Windows - драйвер)

    Ці принтери чеків, як і попередньому пункті, визначаються ОС Windows як системні. Вони можуть підключатися через USB, COM-порт або по локальній мережі.

    Принтер чеків (ESC \\ POS)

    ESC \\ POS - це спеціальний протокол для чекових принтерів, які підключаються через COM-порт або його емуляцію.

    Для цього типу принтерів необхідно виконати настройку підключення. Праворуч від типу принтера натисніть «Налаштувати» і вкажіть параметри підключення.

    • ESC \\ POS принтери відрізняються високою швидкістю друку, але мають істотний недолік: для них в програмі не можна задати параметри шаблону для друку чека.

    ФР MGT 707/808 (Україна)

    Даний тип принтера необхідно вказувати при роботі з фіскальними реєстраторами виробництва Гера-Сервіс. Підтримуються всі моделі серії MG. Доступна робота тільки через COM-порт. Для настройки підключення до ФР натисніть «Налаштувати» праворуч від типу принтера.

    ФР IKC (Україна)

    Даний тип принтера необхідно вказувати при роботі з фіскальними реєстраторами виробництва ІКС-Маркет. Підтримуються всі моделі серії IKC. Для настройки підключення до ФР натисніть «Налаштувати» праворуч від типу принтера.

    Опція «Друкувати чек при кожному продажі»

    Коли ця опція включена (варто «галочка»), підключений до програми принтер буде друкувати чек при кожному продажі. Для окремої конкретної продажу можна відключити друк чека в головній формі. Після завершення продажу опція «Друкувати чек» знову автоматично включиться для подальших продажів.

    Важливо!

    • Опція недоступна для відключення при використанні фіскальних реєстраторів.

    Опція «Повністю ПІБ продавця в чеку»

    За замовчуванням в чеку GBS.Market друкує прізвище продавця і ініціали. Якщо включити опцію «Повністю ПІБ продавця в чеку», тоді надрукуються повністю прізвище, ім'я та по батькові продавця.

    Ця опція працює з:
    - звичайним принтером;
    - принтером чеків типу Windows-драйвер;
    - принтером чеків типу ESC / POS.

    шаблон

    У програмі GBS.Market можна вибрати шаблон, який буде друкувати чек за певними правилами.

    Ця опція працює з:
    - звичайним принтером;

    Опція «Перед друком чека»

    Ви можете призначити дії програми, як вона буде себе вести до того, як роздрукує чек. Доступними параметрами:

    Попередній перегляд

    При друку чека на екран буде виводитися вікно попереднього перегляду змісту чека. Далі потрібно натиснути кнопку «Друкувати» і вибрати принтер, який буде друкувати документ.

    вибір принтера

    Якщо у вас підключено до програми кілька принтерів, наприклад, POS-принтер для друку чеків і офісний принтер для друку накладних, то при включенні цієї опції GBS.Market запропонує вибрати принтер, на якому необхідно надрукувати чек.

    Відразу на принтер

    В даному випадку вказується принтер, на який буде відправлятися чек. Друк буде виконана негайно без будь-яких додаткових запитів з боку програми.

    Ця опція працює з:
    - звичайним принтером;
    - принтером чеків типу Windows-драйвер.

    Робоче місце касира, оснащене комп'ютером, дозволяє істотно спростити процес відпуску товарів з реєстрацією виробленої угоди в пам'яті і роздруківкою касового чека, що видається касиром покупцеві, для чого використовується програма для друку чеків на принтері.

    Касиру досить тільки піднести товар, що купується або ряд товарів, відстежити на дисплеї правильність отриманої інформації, прийняти у покупця готівкові гроші для оплати або банківську картку при оплаті безготівковим шляхом. Програма, укладена в комп'ютері касового терміналу, автоматично сформує текст касового чека і касиру залишиться тільки натиснути на кнопку «друкувати чек», після чого за 1-2 секунди чек буде надрукований і відрізаний від рулону. Касир приймає його і вручає покупцеві.

    Операцію роздруківки касового чека виконує спеціальний пристрій -.

    Різновиди чекових принтерів

    З точки зору конструктивних особливостей можна виділити принтери матричні і термічні, які друкують на спеціальній термострічці, безшумні і швидкі, найбільш популярні в торгівлі. Принтер може бути настільним пристроєм, переносний компактною конструкцією, а також вбудованим вузлом цільного блоку POS-терміналу.

    В останньому випадку принтер автоматично поєднується не тільки з конструкторської, але і з програмної точки зору і завдання, як підключити чековий принтер до комп'ютера, взагалі не розглядається.

    Якщо ж все елементи робочого місця касира купувалися в різних місцях, вироблені різними фірмами, то монтаж торгового обладнання може являти собою певні складності.


    Як запустити чековий принтер

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

    Завершальний етап роботи - касир повинен надрукувати касовий чек на принтері і вручити його покупцеві - на чеку виводиться вся інформація про те, що куплено, де, коли і за якою ціною.

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


    Поєднання програмного забезпечення

    Сучасні робочі місця касира засновані на популярних операційних системах Windows або Android, які здатні самостійно визначати тип підключеного зовнішнього пристрою: настройка торгового обладнання в цьому випадку відбувається автоматично. Програма для чекового принтера, яка до нього додається при продажу, легко розпізнається комп'ютером

    Але буває, що взаєморозуміння між програмами досягти не вдається і завдання, як надрукувати чек на принтері, залишається невирішеною: комп'ютер просто «не бачить» нового пристрою. У цьому випадку доводиться досягати суміщення вручну, прописуючи принтер у відповідному розділі операційної системи і привласнюючи йому статус принтера за замовчуванням.

    Таке трапляється, коли магазин, обладнавши комп'ютерну систему обліку руху товарів, вважає, що пропоновані стандартними програмами можливості його не влаштовують, і звертається за розробкою абсолютно нових програм.


    Але в такому випадку в ході розробки питання, як роздрукувати чек на принтері, потрапляє в руки професіоналів, які легко підганяють свій програмний продукт до всіх наявних периферійних пристроїв.

    У всякому разі, якщо новий чековий принтер (та й не новий теж) відмовляється нормально працювати, не слід спішно перебирати оголошення в пошуках служби, що пропонує ремонт чекових принтерів. Цілком можливо, що пристрій сам по собі цілком працездатний і придатне до роботи, а вся справа в поєднанні програм і для вирішення проблеми виявиться достатнім зусиль не професіонала навіть, а простого просунутого користувача, який знає, як налаштовуються комп'ютерні системи.

    У практиці автоматизації часто виникає потреба в швидкому й ефективному друку різного роду оперативної інформації: відомостей про замовлення, попередніх рахунків, марок на кухню, купонів і т.д., і т.п. Так як тривале зберігання таких даних не мається на увазі, а сам процес друку повинен бути гранично простий і недорогий, то правильним рішенням буде використання спеціалізованого пристрою - чекового принтера. Сьогодні ми розглянемо, як забезпечити спільну роботу даного типу обладнання та 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"\u003e / 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