контекст
Использование Debian 6.04 "Squeeze" в качестве POS-станции. Необходимо печатать на чековый принтер из веб-приложения.
Установлено два принтера: сетевой принтер [по умолчанию] и принтер чеков.
По умолчанию он должен быть в состоянии печатать на принтере чеков, находясь в веб-приложении, хотя системным принтером по умолчанию является сетевой принтер. В Debian ... это не так. Это не соблюдение "последнего использовавшегося принтера" в Firefox или Chrom(например,).
проблема
Я настроил XP, 7, Ubuntu и даже Mac OSX таким образом, так что я не новичок в настройке Firefox таким образом ... те же настройки Iceweasel/Firefox ... полный провал. Всегда использует системные настройки по умолчанию, независимо от того, с какими настройками или с какого принтера вы печатаете.
Чтобы заставить это работать на других системах, вы делаете это:
- Распечатайте страницу в Firefox, используя нужный принтер.
- Убедитесь, что print.save_settings имеет значение true.
- Firefox запоминает последний использованный принтер
- Установите print.always_print_silent = true
TL; DR
Firefox и Chrome не учитывают "последний использованный принтер" при определенных конфигурациях. Firefox не учитывает print.print_printer, настройки команды печати, которые отличаются от настроек по умолчанию ... или любые другие потенциально полезные настройки. По моему недавнему опыту все равно ....