如何在Firefox中将默认的“页面设置→页面大小”设置为A4?


9

在Firefox(linux)中,我可以在中将页面更改为A4 File → Page Setup → Page Size。这样做,我通知浏览器将页面打印为A4,而不是默认的Letter。我的打印机没有信纸尺寸(仅在美国存在)。如果忘记更改页面大小,我必须走到它,按“更改页面大小”开始打印。

如何将默认页面大小永久设置为A4?


2
在Ubuntu Precise上的Firefox 17上,此处介绍的解决方案对我不起作用。您能否更新问题以触发新答案?
JJD

Answers:


6

我今天也遇到了同样的问题,并且在搜索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. 请注意,它现在可以正常工作,并支持该响应;)

它适用于Ubuntu 14.04。ubuntu(et al)侧面的巨大故障,无法将Letter / Paper Size设置为Locale。在欧洲,我们没有美国纸。在美国,您有美国纸。如果我想使用美国纸张进行打印,则可以将我的Linux语言环境设置为美国,或者完全搬到美国并在那里购买纸张。

5

查看此手册页

paperconfig-配置系统默认纸张尺寸

概要

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

描述

paperconfig使用papersize> file设置工具要使用的系统(或默认)纸张。它可以交互地请求使用纸张,也可以被脚本非交互地调用。

更改纸张尺寸后,paperconfig通过运行/etc/libpaper.d目录中的脚本,将其他更改通知软件包。

选件

-v,
-version打印paperconfig的版本并退出。
-h,-help
打印有关使用和退出的帮助。
-p,--paper papername尽可能
使用papername。如果papername无效,则打印错误消息并退出。
--force
强制交互式选择系统文件,即使实际文件是有效文件也是如此。

环境

PAPERCONF包含要使用的纸张尺寸的文件的完整路径。该文件将用系统纸张尺寸重写。

档案

/ etc / papersize
包含未设置PAPERSIZE变量时要使用的系统范围默认纸张尺寸的名称。

/etc/libpaper.d
更改纸张尺寸后要运行的脚本目录。此程序包在此处未放置任何脚本,但其他程序包也可以。

因此,您将paperconfig -p a4在命令行中运行。


我的旧CentOs 5.2中没有paperconfig(这是一台企业计算机)
neves 2010年

如果您的计算机中有一个/ etc / papersize文件,则可以将内容更改为a4,它将具有相同的效果。
digitxp 2010年

2
还要感谢我的帮助-不幸的是,我刚刚检查了一下/etc/papersize-它说a4在那里;但是,Firefox仍然坚持要写信(该死……)
sdaau 2012年

同意sdaau FFox似乎忽略了/ etc / papersize。时间会告诉我们其他程序是否也会忽略该设置。正是在这样的时代,使每个人都使用Windows和Mac的原因变得显而易见。完全可以推断,如果他唯一想做的就是用他在全国各地都找不到us_letterhead的国家/地区购买的打印机进行打印,那么在他的右脑中谁也不会摆弄无休止的文本文件。

3

Dave的答案在Linux上的Firefox 5中对我不起作用,似乎Firefox现在为它看到的每台打印机存储了单独的设置。如果在about:config中搜索print_paper_name,则将为每台打印机看到几个类似的设置,例如“ printer.printer_Samsung_ML-2010.print_paper_name”。将它们全部设置为iso_a4并加入标准化纸张尺寸的文明世界。


非常感谢@LukeMcCarthy-这似乎对我有用。确实,我在Firefox上看到了很多选项,它们被设置为na_letter; 将它们更改为iso_a4。即使没有重新启动,默认页面大小也会发生变化(对于我想使用的打印机,对我来说是printer_PDF.print_paper_name)。再次感谢-干杯!
sdaau 2012年

....然而,最糟糕的部分是,现在我默认在“打印到文件”选项中选择了A4-但是STILL并没有设置该死的页面大小;所以现在我回到该选项窗口,然后将页面大小重新单击为A4以外的其他值,然后再次返回到A4,这样它就知道它是该死的A4(始终pdfinfo在这些打印输出上使用).... 该死!
sdaau 2012年

3

确保/ etc / papersize中包含a4,由于某种原因它通常是字母。

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

然后将LC_PAPER设置为您的语言环境,在我的情况下为瑞典语。

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

除en_US之外的所有语言环境都应该工作,因为美国是唯一使用字母的语言环境,世界其他地方使用A4。


a4/etc/papersize绝对不会为Firefox浏览器。我也有LC_PAPER="en_GB.utf8"一个locale-gen并重新启动后,仍然没有去。
l0b0

0
  1. 在地址栏中,键入“ about:config”。
  2. 在过滤器框中输入“ print.postscript.paper_size”,然后按Enter。
  3. 双击名为“ print.postscript.paper_size”的条目。
  4. 在对话框中输入“纸张”,然后按OK。

我已经进行了此配置,但是Firefox坚持发送Letter页面:-(
neves 2010年

在Windows上,Firefox甚至没有纸张尺寸选项,仅遵循打印机驱动程序提供的默认设置。也许您必须通过打印机驱动程序的界面更改纸盒设置。不确定在Linux上是否有一个集中的地方...如果您使用的是Gnome,也许您可​​以尝试系统->管理->打印
billc.cn 2011年

0

尝试进入页面设置并禁用该Shrink to fit Page Width选项。这是更改配置选项后唯一对我有用的东西。(用于从默认纸张尺寸“信纸”更改为“ A4”。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.