Усі гайди
Налаштування

Друк чеків без діалогу: ярлик каси й принтер за замовчуванням (Windows)

Щоб чек друкувався сам, без вікна принтера. Два шляхи: застосунок «СкладПро Каса» (принтер, ширина стрічки, друк напряму чи через драйвер — усе в його налаштуваннях) або каса у браузері з ярликом Chrome і принтером за замовчуванням.

6 хв читання
Ще не купили принтер? Спершу гайд «Який принтер купити: чековий і для етикеток» — які моделі працюють одразу, а які зроблені лише під телефонний застосунок.

Браузер зі звичайної вкладки не вміє друкувати «тихо» — після кожного продажу він показує вікно вибору принтера. Це незручно для каси. Щоб чек друкувався сам, касовий компʼютер налаштовують один раз: створюють особливий ярлик для запуску каси і роблять чековий принтер основним. Нижче — як це зробити на Windows, навіть якщо ви ніколи цього не робили.

Що таке «ярлик» і «атрибут запуску»
Ярлик — це не сама програма, а лише «кнопка-посилання», що запускає програму (значок зі стрілочкою в кутику). Один ярлик можна налаштувати по-особливому. Атрибут запуску (його ще звуть «параметр» чи «прапор») — це невеличкий додаток до команди запуску, тут — --kiosk-printing, який каже Chrome друкувати без діалогу.
Це робить адміністратор / власник на касовому компʼютері — один раз. Касиру нічого налаштовувати не треба: він просто відкриває готовий ярлик «Каса».

Найпростіший спосіб — застосунок «СкладПро Каса»

Це окрема програма для касового компʼютера на Windows. У ній тихий друк працює одразу: ні ярликів, ні атрибутів, ні принтера «за замовчуванням» — принтер обирається просто у вікні застосунку. Установити: Точки, пристрої, касири → у картці точки «+ Пристрій»«Завантажити застосунок» (або «Посилання для встановлення» — надішліть тому, хто стоїть біля каси: там і файл, і код компанії). Далі каса сама попросить код компанії, покаже свій 8-значний код, і ви призначите їй точку — див. гайд про точки.

Налаштування принтера в застосунку

Натисніть Ctrl+Shift+S у вікні каси (або Alt → меню «Каса» «Налаштування…»). Відкриється вікно «Налаштування каси» — воно працює навіть тоді, коли на екрані каси помилка. У вікні:

  • «Чековий принтер» — оберіть свій принтер зі списку Windows. Нічого робити основним не треба: каса друкує саме на обраний.
  • «Ширина чекової стрічки»58 мм чи 80 мм за рулоном вашого принтера (або «Як у касі»: те саме, що «Налаштування друку» в меню «⋯» — обидва місця синхронізуються).
  • «Який у вас принтер» — головний перемикач. «Чековий (58/80 мм) — друк напряму» стоїть типово: каса шле чек принтеру його власною мовою, минаючи налаштування паперу Windows; так друкують усі чекові термопринтери, навіть noname з маркетплейсу. «Звичайний (A4, лазерний) — через драйвер Windows» — лише якщо чек іде на офісний принтер: тоді він ляже вузькою смужкою на аркуш.
  • «Тестовий друк» — вийшов аркуш зі словом «Тестовий друк» і рамкою по краю зони друку — усе налаштовано, далі чек друкуватиметься після кожного продажу сам.
Принтер протягує сантиметр стрічки й мовчить
Тестова сторінка Windows друкується, а з каси виїжджає порожній сантиметр — так поводиться чековий принтер, коли чек іде «через драйвер». Поставте «Чековий (58/80 мм) — друк напряму» і повторіть тестовий друк. Якщо такого пункту у вікні немає — каса старіша за 0.6.7: меню «Каса»«Перевірити оновлення…». І навпаки: офісний A4-принтер на режимі «напряму» надрукує нісенітницю або нічого — йому потрібен «через драйвер».
Який принтер купити, щоб не мучитись, — окремий гайд «Який принтер купити: чековий і для етикеток». Далі на цій сторінці — шлях для тих, у кого каса працює у браузері, без застосунку.

Каса у браузері: утиліта автоналаштування

Якщо застосунок не ставите, а каса відкривається у Chrome чи Edge, потрібні ярлик з атрибутом і принтер «за замовчуванням». Щоб не робити це вручну, ми зробили маленьку програму для Windows, яка все налаштовує сама. Завантажте її, запустіть і натисніть «Налаштувати касу» — вона знайде браузер (Chrome або Edge, навіть у нестандартному місці), зробить ваш чековий принтер основним і створить на робочому столі ярлик «Каса» з потрібним атрибутом.

Завантажити утиліту «Налаштування каси» (Windows)

Може зʼявитися попередження Windows
При першому запуску Windows може показати «Захист Windows — Невідомий видавець». Це нормально для невеликої утиліти: натисніть «Докладніше», а потім «Виконати в будь-якому разі». Прав адміністратора програма не потребує. Так само можуть «насторожитися» окремі антивіруси — програму можна спокійно дозволити.
Запускайте утиліту під тим обліковим записом Windows, під яким працюватиме касир (вона налаштовує саме його робочий стіл і принтер за замовчуванням). Якщо щось пішло не так або у вас не Windows — нижче той самий результат можна зробити вручну.

Оновлення каси — самі

Стежити за версіями не треба: застосунок каси перевіряє оновлення сам і ставить нову версію без вашої участі. Завантажений файл звіряється за контрольною сумою — якщо вона не збіглася, він не запускається взагалі.

Одне оновлення доведеться поставити руками
Автооновлення зʼявилось у застосунку не одразу, тож каси, встановлені раніше (версія 0.5.0 і старіші), самі не оновляться — їх треба один раз перевстановити зі сторінки завантаження («+ Пристрій»«Завантажити застосунок»). Далі все піде автоматично.

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

Вручну, крок 1. Створити ярлик «Каса» з атрибутом

  1. 1

    Дізнатися, де лежить Chrome

    Зазвичай Google Chrome встановлений тут (саме цей рядок знадобиться далі):

    C:\Program Files\Google\Chrome\Application\chrome.exe

    Якщо за цією адресою Chrome немає — спробуйте C:\Program Files (x86)\Google\Chrome\Application\chrome.exe. (Edge теж підходить — шлях C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe.)

  2. 2

    Створити новий ярлик на робочому столі

    Клацніть правою кнопкою на порожньому місці робочого столу → «Створити»«Ярлик». Відкриється віконце «Створення ярлика».

  3. 3

    Вставити команду запуску каси

    У поле «Вкажіть розташування обʼєкта» вставте увесь рядок одним шматком (лапки на початку — обовʼязкові):

    "C:\Program Files\Google\Chrome\Application\chrome.exe" --kiosk-printing https://skladpro.net.ua/pos

    Тут --kiosk-printing — це і є атрибут тихого друку, а в кінці — адреса вашої каси. Натисніть «Далі».

  4. 4

    Назвати ярлик і завершити

    У полі назви напишіть «Каса» (або «Каса СкладПро») → «Готово». На столі зʼявиться значок «Каса» — саме його касир відкриватиме щодня.

Як перевірити (і виправити) ярлик

Клацніть по значку «Каса» правою кнопкою → «Властивості» → вкладка «Ярлик». Подивіться на поле «Обʼєкт» — у самому кінці, після шляху до Chrome, має бути пробіл, потім --kiosk-printing, потім адреса каси. Якщо чогось бракує — допишіть і натисніть «Застосувати»«OK».

Вікно «Властивості» ярлика, вкладка «Ярлик», поле «Обʼєкт» із атрибутом --kiosk-printing
Поле «Обʼєкт» у властивостях ярлика: після шляху до Chrome — пробіл і --kiosk-printing, потім адреса каси.
Щоб перейменувати ярлик — клацніть по ньому правою кнопкою → «Перейменувати» (або виділіть і натисніть F2), впишіть «Каса» й тисніть Enter. Назва ні на що не впливає — лише щоб касиру було зрозуміло.

Вручну, крок 2. Зробити чековий принтер основним

У тихому режимі друк завжди йде на принтер, який в ОС стоїть «за замовчуванням» (основний). Тож якщо принтерів кілька — основним треба зробити саме чековий.

  1. 1

    Відкрити налаштування принтерів

    Натисніть Пуск«Параметри» (значок шестерні; або клавіші Win + I) → «Bluetooth і пристрої»«Принтери та сканери».

  2. 2

    Вимкнути автокерування

    Знайдіть перемикач «Дозволити Windows керувати принтером, який використовується за замовчуванням» і вимкніть його. Інакше Windows сам змінюватиме основний принтер на останній використаний — і тихий друк піде «не туди».

  3. 3

    Призначити чековий принтер основним

    Клацніть на свій чековий принтер у списку → кнопка «Установити за замовчуванням». Біля нього зʼявиться позначка «За замовчуванням».

Параметри Windows: принтери та сканери, чековий принтер за замовчуванням, автокерування вимкнено
Чековий принтер позначено «За замовчуванням»; перемикач автокерування — вимкнено.
Ширина чекової стрічки: 80 чи 58 мм
У касі, в модалці «Налаштування друку чеків» (іконка принтера у шапці), оберіть ширину стрічки вашого принтера — 80 мм (стандартний рулон) чи 58 мм (компактні/мобільні). Чек масштабується під обрану ширину; налаштування запамʼятовується на цьому пристрої.

Крок 3. Перевірити, що друк тихий

Спершу повністю закрийте Chrome
Прапор --kiosk-printing спрацьовує, лише коли Chrome запускається з нуля. Якщо Chrome уже відкритий (хоч одне вікно), ярлик «Каса» відкриється у ньому й прапорпроігнорується — знову зʼявиться діалог. Тому перед запуском каси закрийте всі вікна Chrome. Зручний варіант: касир працює в окремому браузері (напр. Edge), а Chrome — для решти задач.
  1. 1

    Відкрити касу через новий ярлик

    Запустіть касу саме значком «Каса» (не звичайним вікном Chrome).

  2. 2

    Зробити тестовий друк

    У касі натисніть іконку принтера вгорі → у вікні «Друк чеків без діалогу» — «Тестовий друк». Якщо аркуш вийшов сам, без вікна принтера — усе налаштовано.

  3. 3

    Увімкнути авто-друк

    Натисніть «Друкує без діалогу — увімкнути авто-друк». Тепер чек друкуватиметься автоматично після кожного продажу.

Тихо друкує лише цей ярлик. Якщо відкрити касу звичайним вікном Chrome, іншим браузером або без атрибута --kiosk-printing — знову зʼявиться вікно принтера.

Часті питання

Не можу знайти chrome.exe за вказаною адресою
Перевірте обидва варіанти: C:\Program Files\Google\Chrome\Application\ і C:\Program Files (x86)\Google\Chrome\Application\. Якщо Chrome не встановлено — встановіть його з google.com/chrome. Можна так само налаштувати Microsoft Edge (він є на кожній Windows) — лише шлях інший.
Усе одно вискакує вікно принтера
Найчастіші причини: Chrome був уже відкритий при запуску ярлика (прапор тихого друку застосовується лише при старті Chrome з нуля — закрийте всі вікна Chrome і відкрийте касу ярликом заново); касу відкрили не тим ярликом (без атрибута); у полі «Обʼєкт» немає --kiosk-printing (або немає пробілу перед ним); каса відкрита у Firefox чи Safari (тихий друк працює у Chrome/Edge); основним стоїть не чековий принтер; основним стоїть «Зберегти як PDF» (це не принтер — тихий друк можливий лише на справжній принтер).
Хочу, щоб каса відкривалась на весь екран
Додайте в «Обʼєкт» ще й атрибут --kiosk (через пробіл): тоді Chrome відкриється на весь екран без адресного рядка. Вийти з такого режиму — Alt + F4.
А якщо каса на планшеті / не на Windows?
На Android/iPhone тихий друк так не налаштувати — там друк іде через систему з діалогом. Типова каса з чековим принтером — це Windows-компʼютер; для нього й розрахована ця інструкція. Складна станція з кількома принтерами і вибором у касі — напишіть у підтримку.

Подивіться також