问题标签 [lpr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
113 浏览

python - 我如何知道将从命令行打印多少页?

我目前正在使用 lpr 从命令行打印。我也在使用 python 后端。

无论如何我可以看到要为特定文件打印/打印多少页?

0 投票
1 回答
333 浏览

macos - 为什么 macOS 系统打印速度比 Chrome 或 lpr 快?

我注意到将完全相同的 pdf 文件打印到完全相同的打印机并不总是花费相同的时间:

  • 从 macOS 预览的默认打印对话框打印非常快。
  • 从 Chrome 浏览器的内置打印对话框打印速度较慢。开始打印作业后,打印机暂停片刻。
  • 从命令行lpr打印与从 Chrome 的内置打印对话框打印的效果相同。
  • 但是,使用 Chrome 切换到系统打印对话框会使事情再次变得更快。

我的目标是让命令行打印与lpr系统对话框一样流畅。有什么可以真正有所作为?

lpr -o landscape /path/to/my/file.pdf是我当前的命令。生成的输出与预期的一样,只是太慢了。

0 投票
1 回答
6002 浏览

c# - C# - 打印 PDF 文件的 LPR 命令

我正在尝试运行 LPR 命令来打印 PDF。我正在使用的代码是通过单击 Windows 窗体应用程序中的按钮执行的。

代码:

该程序作为 x64 程序运行,因此它可以在 C:\Windows\System32 文件夹中找到 lpr 程序。

当代码执行时,错误字符串为空,输出字符串包含以下内容(与命令运行时相同的输出lpr /?

输出:

将打印作业发送到网络打印机

用法:lpr -S 服务器 -P 打印机 [-C 类] [-J 作业] [-o 选项] [-x] [-d] 文件名

选项: -S 服务器 提供 lpd 服务的主机的名称或 IP 地址 -P 打印机 打印队列的名称 -C 类 用于突发页面的作业分类 -J 作业 用于在突发页面上打印的作业名称 -o 选项 表示类型文件(默认为文本文件) -x 与 SunOS 4.1.x 及之前的兼容性 -d 先发送数据文件

如果我完全按照代码中显示的方式复制和粘贴命令并将其粘贴到命令窗口中,即使它是应用程序打开的相同命令窗口,它也可以正常工作。

有没有人知道为什么会发生这种情况?提前致谢!

0 投票
0 回答
480 浏览

c - 从 C 程序打印

从 C 程序打印文件到打印机的正确方法是什么?

命令system("lpr /tmp/filename.prn");生成错误lpr: No file in print request

命令行中的相同命令完美运行。

操作系统是 Debian 9.2,内核 4.9.0,cups 是 2.2.1-8 版本

0 投票
0 回答
570 浏览

printing - LPR 在 localhost 上找不到共享打印机

我有一台基于 Windows Server 的机器,它充当打印服务器。我使用 TCP/IP 端口安装了网络打印机并共享它。它的 IP 是192.168.4.101(queue name MyPrinter),我的服务器是192.168.4.1(hostname WIN-SERVER)

我正在尝试使用 LPR 在服务器上打印文档:

lpr -S "192.168.4.1" -P "MyPrinter" "C:\document.pdf"

LPR 以Error: print server unreachable or specified printer does not exist..

如果我直接使用打印机 IP 地址,一切正常,但我在服务器的队列中看不到打印作业:

lpr -S "192.168.4.101" -P "MyPrinter" "C:\document.pdf"

从本地主机本身打印似乎有一些特定的东西。

你能告诉我如何让它工作吗?

0 投票
1 回答
762 浏览

windows - 使用 lpr 命令通过 Windows 批处理脚本打印 PDF 文件时,有没有办法指定纸盘?

我正在尝试在 Windows 2012 R2 服务器上设置自动打印解决方案。

到目前为止,我已经编写了一个 .bat 文件,该文件循环并打印文件夹中的所有 pdf 文件。主命令如下所示:

(文件名在哪里%%F

查看此页面上的 Microsoft 文档,似乎没有指定打印机托盘。

我可以通过控制面板指定打印机托盘,但是批处理脚本需要为不同的文件动态分配不同的纸盘。

我遇到了一些使用 lpr 并且能够指定纸盘的商业命令行打印解决方案。我是否可以正确假设因此可以使用 lpr 动态指定纸盘?

0 投票
1 回答
180 浏览

lpr - 使用 lpr 命令在 A3 纸上打印 A4 小册子

我想在我的 mac os 上在 A3 纸上打印 A4 小册子。出于一个奇怪的原因,只生产了 A5 小册子。这里我使用的命令:

自然缩放选项似乎什么也没产生。

0 投票
0 回答
151 浏览

printing - 端口 516 上的远程 LPD

一些大学已经在远程主机上设置了 Infoprint LPD 打印机。由于另一个打印系统在此远程服务器上使用端口 515,因此他们在端口 516 上设置了 Infoprint LPD。

通常我使用下面的命令在 AIX 上设置远程打印机/队列,但是我找不到任何关于更改默认 LPR/LPD 端口的信息。

你们有谁知道如何为 515 以外的其他端口设置它?

提前感
谢克劳斯

0 投票
0 回答
220 浏览

php - 使用 LPR 命令从特定纸盘打印

我正在使用 PHP exec 函数在服务器上运行 LPR 命令,以便打印由 Web 应用程序生成的 PDF。这样一来,Web 应用程序就可以为用户打印文件,而无需通过浏览器打印对话框并调整设置。只使用了一台网络打印机。

到目前为止,我可以通过在页面加载时通过 PHP 执行 LPR 命令成功地通过客户端浏览器自动打印。问题是页面需要通过带有特殊纸张的特定托盘打印。有没有办法做到这一点?

我尝试将打印机设置调整为默认使用此纸盘,但它总是从手动进纸打印。另外我应该注意到 PHP 在 Windows Server 2012 上运行。

0 投票
0 回答
337 浏览

keras - 带有 LPRNet 和 CTCLoss 的 pytorch/keras 中的 OCR 不收敛

我在 keras 和 pytorch 中实现了这篇论文中的 LPRNet。对于 pytorch,使用此代码作为示例。它没有在任何版本中收敛。损失从 30 开始,即使在 150000 个 epoch 之后也达到 27。在 pytorch 版本中,我没有使用验证,以加快训练速度。

我尝试了什么:

  • 使用 xavier_uniform_、xavier_normal 和我在 torch.nn.init 中找到的所有其他参数初始化 conv2d 权重
  • 使用另一个数据集,其中包含其他人使用的 50 张清晰图像,用于他们的 rcnn ocr 模型
  • 尝试了 sgd 而不是亚当

带有 pytorch 的完整 colab 在这里,我的数据集在这里

在 keras 中,我曾经成功地将模型过度拟合到训练集上。我的训练集只有 50 张图像,但我应用了随机效果以防止过度拟合。在他们的论文中,作者没有具体说明他们使用了多大的数据集。可能是模型实现中的问题?此外,原始论文包含我没有使用的空间变换器网络,因为他们告诉它是可选的,但它的缺失会是一个问题吗?