java怎么驱动打印机,请问java如何实现js的打印功能
来源:整理 编辑:打印机维修 2023-03-12 17:08:17
本文目录一览
1,请问java如何实现js的打印功能
你可考虑控件吗?loadop是个很简单的控件,可以打印html指定内容,可以打印指定url,打印时可以指定打印机等等。。功能很强大的
2,java如何调用打印机代码执行无报错打印机无反应求高手指点
代码没问题的话就做好等10分钟左右的打算,运行后等着吧,不要强行中断程序,10分钟左右才会有反应。java调用打印机慢的很,需要耐心的等待。如果不是必须还是放弃java直接打印,而改为生成图片文件,然后打印图片比较好。
3,java打印机驱动程序
这个打印不需要特别设置,只要下个你打印机相应型号的驱动就行了。你打印机什么型号的?上网搜一下驱动下载就行了。如果不知道型号,那就下一个自动检测下载软件,比如驱动人生,驱动精灵,360驱动大师之类的,链接打印机并让它自动检测驱动,装好之后可能需要重启计算机,之后应该就可以用了。1)驱动安装成功,是否成功打印了测试页?只显示安装完是不确定的,打一张测试页看看。2)检查一下打印机和电脑的连线,重新插拔一下。3)打印需要 print spooler (打印池)支持,请确定这个服务是开着的(360一般会禁止此服务)。4)将您的打印机设置为“首选打印机”,其他没用的打印机建议删掉,容易发错设备信号。5)您新建的word文件,估计没有打字,是空文件,打几个字再打印。6)驱动装完后,不要急着打印,请重新启动电脑更新注册一下相关驱动组件!
4,java如何驱动条形码打印机并能实现WEB打印
楼主,这个通常是将条码当图片,100%缩放的,然后在页面中一块打印在windows环境下,一般条码机厂商都会提供dll文件,比如比较通用的tsclib.dll,java调用本地dll就可以实现对打码机的简单操控,复杂操作可以参考打码机配套的指令参考 javax.print.*大致过程是这样的:写一个servlet,专门实现打印服务这个servlet内是这样处理的:1.获取打印机对象printer 通过枚举 PrintService printservices[] = PrintServiceLookup.lookupPrintServices(...)2.生成DocPrintJob job=PrintService.createPrintJob();3.生成文档 Doc doc = new SimpleDoc(...); 需要3个参数 第一个是打印的数据,可以根据条码,生成一幅图像,然把图像作为输入流,作为第一个参数 第二个参数用一个 DocFlavor.INPUT_STREAM 对象 DocFlavor类有相应的静态变量,你根据图像的mime类型选择 第三个参数是一个DocAttributeSet对象4.打印 job.print(doc, pras);这是我以前写的练习:-----------------------------------------------------------------------package printtest;import java.io.*;import javax.print.*;import java.awt.*;import java.awt.image.*;import javax.imageio.*;public class Application1 public static void test(String code) try DocFlavor flavor=DocFlavor.INPUT_STREAM.JPEG; //get a printer PrintService[] printers=PrintServiceLookup.lookupPrintServices( flavor, null); for( int i=0; i<printers.length; i++ ) System.out.println( printers[i].getName()); PrintService printer=printers[0]; //job DocPrintJob job=printer.createPrintJob(); //document BufferedImage img=new BufferedImage( 400,300, BufferedImage.TYPE_USHORT_555_RGB ); Graphics g=img.getGraphics(); g.drawString(code, 100,100); ByteArrayOutputStream outstream=new ByteArrayOutputStream(); ImageIO.write( img, "jpg", outstream); byte[] buf=outstream.toByteArray(); InputStream stream=new ByteArrayInputStream(buf); Doc doc=new SimpleDoc(stream,flavor,null); //print job.print(doc, null); } catch(Exception e) e.printStackTrace(); } } //Main method public static void main(String[] args) test("12345"); }}参考 javax.print.*大致过程是这样的:写一个servlet,专门实现打印服务这个servlet内是这样处理的:1.获取打印机对象printer 通过枚举 PrintService printservices[] = PrintServiceLookup.lookupPrintServices(...)2.生成DocPrintJob job=PrintService.createPrintJob();3.生成文档 Doc doc = new SimpleDoc(...); 需要3个参数 第一个是打印的数据,可以根据条码,生成一幅图像,然把图像作为输入流,作为第一个参数 第二个参数用一个 DocFlavor.INPUT_STREAM 对象 DocFlavor类有相应的静态变量,你根据图像的mime类型选择 第三个参数是一个DocAttributeSet对象4.打印 job.print(doc, pras);这是我以前写的练习:-----------------------------------------------------------------------package printtest;import java.io.*;import javax.print.*;import java.awt.*;import java.awt.image.*;import javax.imageio.*;public class Application1 public static void test(String code) try DocFlavor flavor=DocFlavor.INPUT_STREAM.JPEG; //get a printer PrintService[] printers=PrintServiceLookup.lookupPrintServices( flavor, null); for( int i=0; i<printers.length; i++ ) System.out.println( printers[i].getName()); PrintService printer=printers[0]; //job DocPrintJob job=printer.createPrintJob(); //document BufferedImage img=new BufferedImage( 400,300, BufferedImage.TYPE_USHORT_555_RGB ); Graphics g=img.getGraphics(); g.drawString(code, 100,100); ByteArrayOutputStream outstream=new ByteArrayOutputStream(); ImageIO.write( img, "jpg", outstream); byte[] buf=outstream.toByteArray(); InputStream stream=new ByteArrayInputStream(buf); Doc doc=new SimpleDoc(stream,flavor,null); //print job.print(doc, null); } catch(Exception e) e.printStackTrace(); } } //Main method public static void main(String[] args) test("12345"); }}
文章TAG:
java怎么驱动打印机java 怎么 驱动
大家都在看
-
荣成打印机,一石一电子等你来了!
2022-12-23
-
打印机打印需要什么,电脑连接打印机需要注意什么?
2022-12-28
-
3050打印机,如何安装打印机驱动程序
2023-01-05
-
pdf打印机a,本地新增13起病例没有本土病例
2023-01-10
-
打印机星片,如何安装和使用碳粉盒?
2023-01-13
-
家用打印机怎么打双面,怎样把打印机设置成双面打印
2023-02-05
-
打印机 打印菜单,电脑标签打印机如何设置和使用?
2023-01-15
-
映美票据打印机,增值税普通发票打印位置可调
2023-01-17
-
无线打印机错误,打印机状态错误或是因为系统出错
2023-01-29
-
平板打印机论坛,平板打印机知多少?问与答(18)
2023-01-29
-
针式打印机怎么连接,针式打印机怎么连上电脑
2023-02-08
-
爱普生打印机怎么换墨水,爱普生打印机没墨了怎么换墨
2023-02-09
-
施乐205打印机,启动时出错导致死机p205b是香港产品
2022-12-27
-
喷头打印机,喷墨打印机使用注意事项
2023-01-10
-
斑马打印机分辨率,马来西亚工业条码打印机如何自行调整?
2023-01-12