Debian: принтер Firefox або Iceweasel за замовчуванням для POS станції - веб-додаток


1

Контекст,
використовуючи Debian 6.04 "Вичавити" як POS станцію. Потрібно друкувати для отримання принтера з веб-програми.

Встановлено два принтери: мережевий принтер [за замовчуванням] та принтер розписки.

Він абсолютно повинен мати можливість друкувати за замовчуванням на принтері отримання, хоча у веб-додатку, хоча системним замовчуванням є мережевий принтер. У Debian ... це не так. Це не шанування "останнього використовуваного принтера" у Firefox або Chrom (e | ium).

Проблема
Я налаштував XP, 7, Ubuntu і навіть Mac OSX таким чином, тому мені не дивно налаштувати Firefox таким чином ... ті ж налаштування Iceweasel / Firefox ... повна помилка. Завжди використовує системні настройки за замовчуванням незалежно від налаштувань або з того, з якого принтера ви друкуєте.

Щоб це працювало в інших системах, виконайте це:

  1. Роздрукуйте сторінку в Firefox за допомогою потрібного принтера.
  2. Переконайтесь, що print.save_settings відповідає дійсності.
  3. Firefox запам'ятовує останній використаний принтер
  4. Встановити print.always_print_silent = true

TL; DR

Firefox та Chrome не шанують "останній використаний принтер" у певних конфігураціях. Firefox не шанує print.print_printer, налаштування команд друку, які відхиляються від стандартних ... або будь-які інші потенційно корисні налаштування. У моєму недавньому досвіді все одно ....


Оновлення ~ Це існує і в Ubuntu, і це проблема з Firefox ігнорування останнього використовуваного принтера ...
Bubnoff

Відповіді:


2

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

Зробити це:

Основи

1 Створіть користувача "квитанції".

adduser receipt

2 Створіть ярлик робочого столу, який запускає браузер як "отримання" користувача, наприклад,

gksu --su-mode -u receipt firefox

3 Налаштуйте принтер за замовчуванням для отримання принтера в новому обліковому записі

lpoptions -d name-of-receipt-printer

[необов’язково - але можливо зручно]

Персонал може завантажувати вкладення, піратські матеріали ... тощо. Це дозволить розмістити завантаження у загальній папці, щоб вони могли їх легко знайти. [Якщо цього не зробити, він потрапить у папку завантажень нового облікового запису і буде недоступний]

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

Підсумовуючи:

Ви не збираєтеся використовувати новий обліковий запис - ви запускаєте веб-кіоск як цей користувач, щоб:

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

Різне

Це виключає потребу в окремих профілях і ... неминуче ненависть до ігнорування Firefox user.js, syspref.js та інших речей, які, як він стверджує, підтримують подібні матеріали. Я не висвітлюю тихий друк, оскільки це добре висвітлено в інших місцях для хромування та firefox - і це працює.

Це основи - ви самостійно ставитесь до деталей, створення спільних папок і т. Д. Та сама концепція працюватиме і в Windows, яку я уявляю - трохи магії «рунас».

Сподіваюся, ви потрапили сюди швидше, ніж я!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.