标签: cups

打印外来纸张尺寸时强制缩放

即使应用程序打印使用了不同的纸张尺寸,有没有办法自动将打印作业重新缩放到打印机支持的纸张尺寸?

我在尝试使用 A4 纸在打印机上打印 US Letter 时遇到了很多问题。很容易错过设置正确的纸张尺寸,然后打印机作业失败,必须物理访问打印机以重置错误。此外,错误后提交的任何作业都会被静默忽略,从而导致打印输出丢失。

我将 Ubuntu 和 CUPS 与 Konica Minolta 网络打印机一起使用。

理想的 CUPS 会默默地接受任何尺寸的纸张并将其重新缩放以适合 A4 纸并将其发送到打印机。这有可能吗?

有任何想法吗?

printing cups ubuntu

5
推荐指数
1
解决办法
1813
查看次数

Linux:当文件更改时提醒用户

这是一个更一般的使用问题。

如何监视日志文件的特定更改,并在 Ubuntu 中使用“通知发送”警报在发生所述更改时发出警报?

原问题:

我正在尝试为办公室的打印机设置打印配额。然而,当达到配额时,它会出现,打印只是默默地失败,用户不知道发生了什么。

通过更改 /etc/cups/printers.conf 中的 PageLimit 指令设置页面配额

看来我收到了消息

E [04/Mar/2013:15:34:28 -0700] 为 Create-Job 返回 IPP client-error-not-possible (ipp://localhost:631/printers/Hewlett-Packard-HP-LaserJet-4100- MFP)来自本地主机

在我的日志中 /var/log/cups/error_log 。

我尝试通过类似的命令将某些东西组合在一起

`tail -f /var/log/cups/error_log | grep 'client-error-not-possible for Create-Job' DISPLAY=:0 notify-send -t 30000 -i 'notification-message-email' 'Printing Quota reached for this Printer'`
Run Code Online (Sandbox Code Playgroud)

但这似乎并没有真正起作用,因为它只在第一条错误消息上显示一次消息。

任何想法或解决方案?似乎真的应该为此提供一个预先烘焙的解决方案。

解决方案

incrontab 完美运行。

sudo apt-get install incrontab
Run Code Online (Sandbox Code Playgroud)

将 root 用户添加到 /etc/incron.allow

sudo nano /etc/incron.allow
Run Code Online (Sandbox Code Playgroud)

创建脚本 monitorCUPSlog.sh

#!/bin/bash
tail -n 1 /var/log/cups/error_log | grep 'client-error-not-possible' | DISPLAY=:0 notify-send -t 30000 -i 'notification-message-email' 'Daily …
Run Code Online (Sandbox Code Playgroud)

linux display cups quota

4
推荐指数
1
解决办法
4236
查看次数

FreeNAS 上的 AirPrint 和 AirPlay

我想为旧版 Brother 网络打印机添加 AirPrint 支持,如果可能,还可以将 AirPlay 音频流传输到同一架子上的立体声音响。我通过在带有 Arch Linux 的 Pogoplug 上安装 CUPS(用于 AirPrint)和 Shairport(用于 AirPlay)来了解如何做到这一点的很棒的教程。这让我想知道是否可以诱使更可扩展的 FreeNAS 平台做同样的事情——我已经有一个 FreeNAS 服务器用于备份,而不是让 Pogoplug 和我的服务器同时运行,让所有东西都在一个设备上运行似乎更有效率。但是,我一直无法找到任何旨在实现此目标的教程。

是否有一种相对简单的方法可以在 FreeNAS 9 上获取 CUPS 和 Shairport(可能在“监狱”中)?

freebsd freenas printing cups airplay

4
推荐指数
1
解决办法
1万
查看次数

如何防止杯子超时工作

我从 Ubuntu Precise (12.04) 升级到 Trusty (14.04),现在似乎 CUPS 超时作业并在 3 小时后自动删除它们。

但是,我通常不会让打印机一直运行,而是不时启动它以打印任何挂起的打印作业,因此对于无法立即打印的打印作业,我希望根本没有超时。

我如何配置 CUPS 来做到这一点?我查看了所有配置选项,但找不到任何似乎匹配的选项。

linux printer printing cups ubuntu

4
推荐指数
1
解决办法
3418
查看次数

共享打印机时使用CUPS自带的驱动程序

我正在尝试让一台旧打印机为家人使用。打印机本身工作正常,但我找不到从 Windows 10 打印到该打印机的方法,该打印机的驱动程序不再支持最现代版本的 Windows。

幸运的是,我能够使用 Ubuntu 打印到该打印机,并使用 GUI 共享打印机。Windows 机器能够看到它,但在打印之前仍然要求我提供驱动程序。

从我刚刚读到的内容来看(如果我错了请纠正我),Ubuntu默认使用CUPS进行打印,而CUPS在共享时应该使用自己的驱动程序,但显然情况并非如此。我错过了什么吗?

请注意:我最终将使用 Raspberry Pi(我现在没有可以使用的树莓派),所以如果我可能需要知道某些内容在 Pi 上会有所不同(否则 GUI),请让我知道!

编辑:我忘了提及,这是一台 USB 打印机。

linux printer drivers cups

4
推荐指数
1
解决办法
1万
查看次数

为什么我在 ubuntu 9.10 cups 服务器中收到 400 Bad Request?

我的家庭网络上有一个在 ubuntu 9.10 上运行的 cups 服务器。现在我可以在 处访问它192.168.1.101:631,但是当我尝试在 处访问它时myservername.local:631,我得到了一个400 Bad Request. 这是我当前的相关部分cupsd.conf

ServerName 192.168.1.101

# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock

# any of the below 'Listen' directives all yield the same result
Listen 192.168.1.101:631
#Listen *:631
#Listen myservername.local:631

# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS dnssd
BrowseAddress 192.168.1.255

# Default authentication type, when authentication is required...
DefaultAuthType …
Run Code Online (Sandbox Code Playgroud)

cups ubuntu-9.10

3
推荐指数
1
解决办法
1万
查看次数

无法在 Mac OS X 上更改 CUPS 设置

我在本地通过 Mac Web 界面访问 cups,需要更改一些设置。我输入了地址(http://127.0.0.1:631)并进入了管理面板(无需登录)。

我去更改服务器部分中的一些选项,我选中了复选框并点击了“更改设置”。页面重新加载,没有像以前一样检查两个选项。

为什么我的系统不接受我的配置更改,我需要在某个地方登录吗?

PS:我尝试修复磁盘权限,因为当 mac 无法正常工作时,这似乎是标准的做法,但这并没有做到。

printing permissions cups macos

3
推荐指数
1
解决办法
3万
查看次数

3
推荐指数
1
解决办法
4071
查看次数

什么是内存银行定位器

我在两台不同的计算机上安装了两个相同的内存,当我dmidecode --type memory在两台计算机上安装时,我发现两个内存有一些不同的值,我想知道为什么会出现这种情况?

在系统A上:

Handle 0x0048, DMI type 17, 40 bytes
Memory Device
    Array Handle: 0x0044
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 16384 MB
    Form Factor: DIMM
    Set: None
    Locator: ChannelB-DIMM2
    Bank Locator: BANK 3
    Type: DDR4
    Type Detail: Synchronous
    Speed: 2133 MHz
    Manufacturer: Corsair
    Serial Number: 00000000
    Asset Tag: 9876543210
    Part Number: CMK32GX4M2B3000C15  
    Rank: 2
    Configured Clock Speed: 2133 MHz
    Minimum Voltage: Unknown
    Maximum Voltage: Unknown
    Configured Voltage: 1.2 …
Run Code Online (Sandbox Code Playgroud)

memory linux gpu cups hardware-failure

3
推荐指数
1
解决办法
3498
查看次数