Questions tagged «printing»

打印是一种使用打印机或印刷机,通常在纸上用墨水重现文本和图像的过程。

2
CUPS客户端是否需要在本地安装驱动程序?
如果我使用CUPS,客户端是否应该在本地安装驱动程序? 例如:假设我们有一台装有Linux的联网PC,一台打印服务器(或CUPS,Samba打印服务器) 如果Linux PC要通过打印服务器打印文档,是否要求Linux PC具有要使用的打印机驱动程序? 还是使用某种通用API?
10 samba  printing  cups 

4
语法_highlight <源文件> | pr
有谁知道一种简单的方法来生成与可直接通过管道传递到PostScript打印机的源文件的语法突出显示版本相对应的PostScript? 就像上述问题的措词可能暗示的那样,我正在寻找可以从命令行运行的内容。我在想像这样的互动: % syntax_highlight &lt;SOURCE_FILE&gt; | lp ...根据需要使用命令行开关等 到目前为止,我发现最好的是一个名为的Unix实用程序highlight,但是它有问题。最严重的是它没有直接输出PostScript的选项。(由于highlight确实支持LaTeX输出,因此我尝试将一个脚本拼凑在一起,该脚本将通过* .tex =&gt; * .dvi =&gt; * .ps自动生成PostScript文件,但是最终结果的外观很糟糕,比highlight为相同的源代码输入生成的HTML文件要差得多。) 谢谢!

3
CUPS远程打印机输入在本地停止
我的笔记本电脑上的本地CUPS守护程序在CUPS服务器上有一个远程打印机的条目。我的本地CUPS守护程序认为此打印机已停止,但并非如此。CUPS给我管理该远程打印机的唯一界面是服务器上CUPS打印机的超链接。 当我不在本地网络上时,如果有人尝试查询此远程打印机上的状态,则往往会发生这种情况。然后,本地CUPS将永久性地将其标记为已停止,并说找不到它。 但是,一旦我回到本地LAN,它就永远不会删除该'stopped'状态。(即使重新启动也不起作用) 我可以再次打印的唯一方法是停止本地CUPS进程,编辑/etc/cups/printers.conf文件以将状态手动更改为“ Idle”,然后重新启动CUPS服务器。 当然有更好的方法了吗? 编辑: 哦,是的,我以前通过创建一个新的远程打印机条目来解决此问题。但是,我找不到删除旧的远程打印机条目的任何方法。我还必须为此编辑printers.conf。有没有办法完全管理远程打印机条目? 编辑: 这是CUPS 1.4.3。我还找到了一个“ cupsenable”命令,该命令仅在“新增功能”页面和在线上的printers.conf文档中提及。下次我会尝试一下,看看是否可行。
10 printing  cups 

2
列出所有网络打印机(包括未安装的网络打印机)
使用以下命令可以很容易地列出已经安装的打印机: lpstat -a 但是,这不会列出您尚未安装的网络打印机。 nmap将扫描LAN上所有打开的端口,但是生成的列表将不仅限于网络打印机: sudo nmap -sT 192.168.0.1-254 是否有执行以下操作的命令: 自动检测您当前连接的局域网。 扫描整个LAN,专门寻找网络打印机。 产生同时提供其主机名和IP地址的网络打印机列表。 例如,我今天登录了Imagistics fx2100打印机的Web界面。它具有“查找设备”功能,能够找到LAN上的所有网络打印机(请参见下面的屏幕截图)。似乎在Linux中会有一条命令可以实现相同的列表和信息(无需脚本):

1
我如何知道打印机接受哪种格式?
如果我使用cups.h以编程方式进行打印,如何确定打印机可以接受的格式?例如,HP打印机可能接受HPGL,但其他人可能不接受。一些常见的可能的打印格式是EPS,Postscript,PDF,HPGL和PCL。我如何查询打印机以找出可以接受的打印机? 我也想知道如何从命令行执行此操作。
10 printing 


3
打印作业“要求认证”
按照此处的说明,我已在运行Udoobuntu 12.04 LTS 的基于ARM的Udoo-quad上安装了Samba打印服务器。 Samba服务器正在运行,并且(在guest ok = yes服务器上进行设置后smb.conf)我可以浏览“ print $”(打印机驱动程序)文件夹,而无需输入凭据。我可以在客户端打印机安装过程中浏览到该打印机(在Ubuntu 13.10上),但是打印作业无法将其发送到服务器。他们只是坐在客户端打印队列中,并带有状态消息“已暂停身份验证”。 我已将服务器配置为允许来宾使用下面的部分访问打印机/etc/samba/smb.conf(如所报告testparm): [printers] comment = All Printers path = /var/spool/samba create mask = 0700 guest ok = Yes printable = Yes print ok = Yes browseable = No 客户为什么认为需要身份验证,解决方法是什么?
9 ubuntu  samba  printing  arm 

2
从终端停止打印机作业
我使用的不是旧版CentOs(5.0)。 最近,由于某些黑暗的原因,我在打印时遇到了问题。 作业排在队列中,我无法从条形图标中取消它们。 我尝试了一些终端命令(cancel -a要求输入密码,我没有密码,lpq -a以及其他我实际上不知道含义的东西),但工作仍停留在打印机图标上。 你有什么建议吗? 该图说明了我的情况以及第一个答案无法解决此问题。 crony是另一台打印机的名称,而我使用的是crust。

3
hplip中的“过滤器失败”
问题描述-无法打印 设备名称:HP LaserJet M1005 MFP USB打印机 操作系统:Linux 3.8.13-1-MANJARO#1 SMP PREEMPT x86_64 GNU / Linux 错误说明: 杯子运转良好且良好。 我可以访问本地主机:631 已安装Hplip 试图打印PDF文件。 发出打印命令后,打印队列显示错误 "Processing - Not connected?" 对打印作业错误的进一步探索导致我出现错误“过滤器失败” 到目前为止我尝试过的是: 通过cups Web界面删除并添加了打印机 尝试在根目录下使用hp-setup安装打印机。 我现在不确定该怎么办。有人可以告诉我该怎么做,或者至少要看什么,才能有机会解决我的问题...
9 printing  cups  hplip 

1
Linux上是否有任何“多合一”打印机/扫描仪?
修改说明:整个网络都很反对购物推荐问题;为了避免这种情况,有人试图对其进行编辑,但似乎失败了。目标是“我如何决定购买哪台打印机”,而不是“我应该购买哪台打印机”。如果您在答案中命名特定的模型,则可能是做错了 我对购买打印机和扫描仪感兴趣,非常希望使用多合一模型的便利。问题是我是Debian GNU / Linux的非常严格的用户。我听说过关于多合一支持的非常糟糕的事情。 我正在寻找可以使用免费软件安全地进行打印和扫描的低端(最好甚至是商店购买的型号)。如果我必须安装一个非免费的二进制驱动程序;我会这样做,但这不是我的偏好。但是,我确实想确保它与Debian一起使用。 购买前我可以咨询哪些资源以确保我选择的模型能正常工作?如果只有少数几个模型可以工作,我如何才能找到大海捞针呢?
9 linux  printing 

1
通过CLI使用浏览器打印网页
我想自动打印。从文本文件中的URL打印网页。我尝试使用wget,结果比通过浏览器打印时要差。FF和Chromium都设法通过编辑侧边栏等将网页转换为“可打印性”格式。另外,wget提取的网页没有图像。如何使我的照片看起来可读? 我正在考虑编写用于鼠标和键盘运动的哑宏以使用Web浏览器手动完成,但是CLI更好,错误更少。 曾经有一个扩展名,但是不再维护,因此不会安装在FF33上。 有什么办法吗?

2
如何使用PCL转义序列打印文件?
我有CUPS,并且使用的程序会生成要打印的文档的原始PCL格式。 我打印普通文本文件没有问题,lp filename但是当我给其中包含PCL或ESC / P转义序列的文件时,我将立即获得此新打印作业的完整状态-没有打印机反应。尝试以下每个操作时,都会发生相同的情况: lpr -l filename lp -o raw filename lp -o document-format=application/octet-stream filename lp -o document-format=application/octet-raw filename lp -o document-format=application/octet-raster filename 在手册和杯具文档中找不到在打印命令中定义了过滤器/驱动程序类型(发送直接pcl或esc / p)的文件的打印方式。 尝试使用两台HP打印机DeskJet 640C和D2460进行打印。 printers.conf我认为与我相关的部分: ... Type Filter application/vnd.cups-raw 0 - Filter application/vnd.cups-raster 100 rastertogutenprint.5.2 Accepting Yes ... ErrorPolicy stop-printer ... 我认为可能与我的D2460打印机ppd文件有关的部分: ... *TTRasterizer: Type42 …
8 printing  cups 

2
获取已安装打印机的列表
在脚本内部,我发送了一个特定的文件,以使用该lpr命令在用户选择的打印机上进行打印。 用户从中选择要使用的打印机列表,lpstat -a然后使用该命令,然后将第一个空格之前的所有内容都视为打印机的名称。 这可以工作,但是严重依赖于lpstat -a命令的特定输出格式。恐怕将来(或现在使用不同的发行版)输出格式更改时,它将破坏脚本。 因此,是否有一种方法可以比我使用的打印机更安全的方式获取所有已安装打印机的名称?

1
如何从iPad打印到CUPS?
我想从iPad2打印到在CUPS上运行的办公室打印机。遵循几本食谱风格的备忘单后,从iPad进行打印仍然无法进行。iPad会看到我所做的打印机条目并将其作为选项提供,但是队列中什么都没有出现,并且没有打印机输出。服务器上的本地打印作业可以工作,因此CUPS可以识别打印机并与打印机一起使用。Avahi-discover列出打印机,并将转储关联的XML文件。服务器是Ubuntu 10.10。 这里概述了所使用的过程。 此页面有一个更简单的配方。 任何提示表示赞赏。 编辑: 今天,我禁用了服务器上的防火墙。现在,在尝试打印时,此消息反复显示在CUPS error_log中: E [13/Jul/2011:10:17:15 -0400] Request from "192.168.x.y" using invalid Host: field "server.local" 服务器的名称是server.local,可以使用该名称访问。地址“ 192.168.xy”是iPad的地址。
8 linux  printing  cups  avahi 


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.