9

В моем Firefox (linux) я могу изменить страницу на A4 в File → Page Setup → Page Size . Делая это, я сообщаю браузеру распечатать мои страницы в формате A4, а не по умолчанию Letter. У моего принтера нет формата Letter (он просто существует в США). Если он забудет изменить размер страницы, я должен идти к нему, нажмите "изменить размер страницы", чтобы начать печать.

Как установить размер страницы по умолчанию на A4 один раз и навсегда?

6 ответов6

7

У меня была такая же проблема сегодня, и я нашел этот пост после поиска в Google. Я исправил это в основном так же, как выложил Android Eve, просто используя вместо этого параметр print.print_paper_name и используя iso_a4 в качестве значения.

Итак, длинная версия:

  1. В адресной строке введите about:config .
  2. Введите print.print_paper_name в поле фильтра и нажмите Enter.
  3. Дважды щелкните запись с именем print.print_paper_name .
  4. Введите iso_a4 в диалоговом окне и нажмите ОК.
  5. Обратите внимание, что теперь он работает нормально, и поддержите этот ответ;)
4

Проверьте эту справочную страницу:

paperconfig - настроить системный размер бумаги по умолчанию

конспект

paperconfig [ -v,--version ] [ -h,--help ] [ -p, --paper papername | --force ]

Описание

paperconfig устанавливает системную (или стандартную) бумагу, которая будет использоваться инструментами, использующими файл paperize> file. Он может либо запрашивать в интерактивном режиме бумагу для использования, либо вызываться неинтерактивно> сценариями.

Когда размер бумаги был изменен, paperconfig уведомляет другие пакеты об изменении>, запустив сценарии в каталоге /etc/libpaper.d.

Опции

-v, - версия
Распечатайте версию paperconfig и выйдите.
-h, - помощь
Распечатать справку об использовании и выходе.
-p, - paper papername
Используйте имя бумаги, если это возможно. Если имя бумаги не является допустимой, напечатайте сообщение об ошибке и выйдите.
--force
Принудительное интерактивное выделение системной бумаги, даже если фактическая бумага является действительной.

Среда

PAPERCONF Полный путь к файлу, содержащему используемый формат бумаги; этот файл будет перезаписан в соответствии с системным размером бумаги.

файлы

/ И т.д. / PaperSize
Содержит имя общесистемного формата бумаги по умолчанию, который будет использоваться, если переменная PAPERSIZE не установлена.

/etc/libpaper.d
Каталог скриптов, запускаемых после изменения размера бумаги. Этот пакет не содержит скриптов, но другие пакеты могут.

Таким образом, вы должны запустить paperconfig -p a4 в командной строке.

3

Ответ Дейва у меня не сработал в Firefox 5 на Linux, похоже, Firefox теперь хранит отдельные настройки для каждого принтера, который видит. Если вы ищете print_paper_name в about:config, вы увидите несколько похожих настроек для каждого принтера, например «printer.printer_Samsung_ML-2010.print_paper_name». Установите все из них на iso_a4 и присоединитесь к цивилизованному миру стандартизированных размеров бумаги.

3

Убедитесь, что в /etc / paperize есть a4, по какой-то причине это, как правило, буква.

sudo sh -c "echo 'a4' > /etc/papersize"

Затем установите LC_PAPER на ваш язык, в моем случае это Швеция.

sudo sh -c "echo 'export LC_PAPER="sv_SE.utf8"'>> .profile"

Все локали, кроме en_US, должны работать, так как только США использует букву, а остальной мир использует A4.

0

Попробуйте перейти к настройке страницы и отключить функцию « Shrink to fit Page Width . Это было единственное, что сработало для меня после изменения параметров конфигурации. (Для изменения размера бумаги по умолчанию «Letter» на «A4».)

0
  1. В адресной строке введите «about:config».
  2. Введите «print.postscript.paper_size» в поле фильтра и нажмите Enter.
  3. Дважды щелкните запись с именем «print.postscript.paper_size».
  4. Введите "бумага" в диалоговом окне и нажмите ОК.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .