草庐IT

复印机

全部标签

打印机忽略的 javax.print.attribute.PrintRequestAttributeSet 选项

我必须使用javax.printapi打印文件(纯文本)。我能够查找打印机并提交打印作业。但我只能打印一份文件。以下是我一直在使用的代码。打印机无法识别我使用PrintRequestAttributeSet指定的任何选项/属性。虽然我指定打印2份,但打印机只打印一份。我在这里做错了什么吗?使用的打印机:佳能iR5050PCL6包com.print;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.InputStream;importjavax.print.Doc;importj

java - 模拟打印机

我们必须用Java构建一些软件,最后打印一些文档。不同的文件应该进入打印机的不同纸盘。因为在开发过程中,我们没有与客户相同的打印机可用,所以我们正在寻找一个模拟打印机的小软件。我们应该能够配置该模拟,例如有多少托盘可用。有人知道这样的mac或windows工具吗? 最佳答案 编写一个抽象层,您为客户的“真实”打印机实现一次,为“虚拟”打印机实现一次。为客户版本编写集成测试,在客户的环境中运行这些测试。针对抽象层的代码。 关于java-模拟打印机,我们在StackOverflow上找到一个

java - 您从哪里获得用于打印预览的 Zebra 打印机字体?

我通过发送ZPLII命令使用Java使用Zebra打印机打印标签。我想在将标签发送到打印机之前显示标签的预览。与其尝试将字体发送到打印机,不如使用内置字体。我可以在programmingguidevolume2的第60页看到字体列表.其中有15个,每个都标有一个字母,并且没有提及等效屏幕字体的名称。我可以生成图像来显示条形码,但我无法弄清楚如何适本地显示文本,因为在OCR字体之外,我不知道可以在屏幕上使用的等效字体。我没有在Zebra的网站上找到列出它们的任何文档,我的搜索只返回有关如何将屏幕字体发送到打印机的结果(这看起来很复杂,我现在想避免)。有谁知道我可以从哪里获得这些字体,或者

玩客云改造HP2130打印机服务器

查看HPLinux驱动是否支持该型号查看地址HPDevelopersPortal|AllSupportedPrinterModels刷机准备:直刷包:Releases·hzyitc/armbian-onecloud(github.com)下拉,找到这种带burn后缀的才是直刷包下载后解压获得.img后缀的文件烧录工具:Amlogic_USB_Burning_Tool_setup_v2.2.0.zip-蓝奏云文件大小:8.0M|https://wwfw.lanzouj.com/iNo3y1l42a2b 一根公对公USB线用于短接的镊子或者铁丝(能导电就行)SSH工具:PuTTY使用本教程下载的包

java - Java 中的扩展打印机信息

我正在尝试获取有关我系统上打印机的一些信息。在Windows和Linux上,使用此代码,仅填充PrinterName属性:PrintService[]printServices=PrintServiceLookup.lookupPrintServices(null,null);for(PrintServiceprintService:printServices){log.info("Foundprintservice:"+printService);log.info(printService.getAttribute(PrinterName.class));log.info(print

java - 将文本文件打印到java中的特定打印机

我有一个文本文件,我需要将它打印到特定的网络打印机。我知道打印机的名称。到目前为止,我已经创建了一个Printable类来打印我的文件(票证)。publicclassTicketPrintPageimplementsPrintable{privateFileticket;publicTicketPrintPage(Filef){ticket=f;}publicintprint(Graphicsg,PageFormatpf,intpageIndex)throwsPrinterException{intinterline=12;Graphics2Dg2=(Graphics2D)g;g2.s

佳能打印机LBP2900 MAC电脑驱动解决方案-2023

windows系统下的打印机接触不良,官网没有直接的mac驱动,翻了很多教程,最后成功了,写个帖子记录一下。参考教程:CanonLBP2900Mac10.11驱动安装_lbp2900mac驱动程序_llcdefgab的博客-CSDN博客​​​​​​​MacOSMojave/Catalina和Windows安装佳能LBP2900打印机驱动教程_佳能2900mac驱动_Andrew@csdn的博客-CSDN博客1.打开佳能官网服务与支持-佳能(中国),搜索LBP2900+,选择驱动下载,选择macOS13版本下载安装,这个版本与自己电脑型号对应就行。2.需要一个从2900+变成2900的补丁。查阅

Java 直接打印到 Postscript 网络打印机

我在内存中(在JavaTomcat网络应用程序中)有Postscript代码/数据(?),我想将其直接发送到联网的PS打印机。有没有一种简单的方法(即打开一个端口并发送文本)来打印它,绕过所有O/S特定的驱动程序和东西(希望甚至不需要额外的jar)?显示如何执行此操作的示例代码的链接?谢谢,戴夫 最佳答案 打开到目标打印机上LPR端口的TCP套接字。发送您的数据;只要打印机理解它,你就很酷。完成后不要忘记换行。(然后关闭端口。) 关于Java直接打印到Postscript网络打印机,我们

java - 在 Java 中连接并打印到打印机

在Java中是否有一种简单的方法可以执行以下操作?连接到打印机(将是本地打印机,并且是连接到机器的唯一打印机)。在2个不同的打印机纸盒中打印2页的页面。获取当前的打印队列计数,即我有100个项目要打印,目前已经打印了34个,打印机队列现在应该显示为66。 最佳答案 一些快速提示:从java打印:参见ABasicPrintingProgram打印作业的状态:使用PrintJobListener可能会得到一些有用的信息:ImplementationsofthislistenerinterfaceshouldbeattachedtoaDo

Java:将程序输出打印到物理打印机

我是一个相对较新的程序员,所以这可能是一个非常简单的问题,但它让我有点难过..我正在尝试将我的JavaGUI的最终输出打印到打印机。现在,在我的GUI中,当您点击打印时,会弹出一个包含可用打印机列表的窗口,并且根据您选择的打印机,它应该打印到该打印机。然而事实并非如此。我通过在互联网上搜索这个问题的解决方案获得了我的大部分代码,并找到了一些有前途的代码。但是,它打印了一个文件。所以我在我的方法中所做的只是先将我的输出写入一个文件,这样我就可以使用相同的方法。方法之前的几件事:没有错误或异常抛出。我每次尝试创建的文件始终存在,并且文本正确。我正在打印的打印机正在接收打印作业,它甚至认为它