java LPT1,java 打印机打印跟开钱箱
最近在网上查了一下,用java实现了打印机打印以及打印机开钱箱功能。
代码如下:
String os = System.getProperty("os.name");
if(os.contains("Windows")){
//Windows
try {
PrintWriter pw = new PrintWriter("lpt1");
//普通打印
pw.write("English-Windows"+"\n");
pw.write("中文-Windows"+"\n");
//打印机开钱箱指令
char[] c = {27,'p',0,60,240};
pw.write(c);
pw.write("\n");
pw.flush();
} catch (FileNotFoundException ex) {
Logger.getLogger(PrintTest.class.getName()).log(Level.SEVERE, null, ex);
}
}else{
//Linux
try {
FileOutputStream fos = new FileOutputStream("/dev/lp0");
//普通打印
fos.write("English-Linux\n".getBytes());
fos.write("中文-Linux\n".getBytes("GBK"));
//打印机开钱箱指令
char[] c = {27,'p',0,60,240};
for(int i=0;i
fos.write(c[i]);
}
fos.write("\n".getBytes());
fos.flush();
} catch (IOException ex) {
Logger.getLogger(PrintTest.class.getName()).log(Level.SEVERE, null, ex);
}
}
java LPT1,java 打印机打印跟开钱箱相关推荐
- java调用默认打印机打印发货标签
效果: 实现:主入口 public static void main(String[] args) {//获取默认的打印机PrintService defaultPrint = PrintServic ...
- java 调用 默认打印机 打印小票
直接上代码 参考:java 实现58热敏票据打印 如有侵权,请联系QQ 1450648869 package com.example.demo.print;import java.awt.Color; ...
- java打印word_Java jacob调用打印机打印word文档
前面说了Java如何生成复杂的Word文档,今年记录下Java如何调用打印机打印word文档. 起初用的是自带的PrintJob,但是系统提供的打印机制并不成熟完整.网上的代码也是千篇一律,在我的打印 ...
- Java调用小票打印机(型号TM-288B)打印小票 (上)
Java调用小票打印机(型号TM-288B)打印小票 (上) 项目需求需要用Java调用小票打印机打印小票,网上查了很多资料然后慢慢调试最后算成功了 本地安装小票打印机驱动 根据自己的型号下载驱动(此 ...
- java 调用打印机打印
要在 Java 中调用打印机打印,您可以使用 Java 的打印 API.下面是一个简单的示例,展示了如何使用 Java 打印 API 来打印文本: import java.awt.print.Prin ...
- Java调用打印机打印pdf
要在Java中调用打印机打印PDF,可以使用Java打印API和第三方库,如Apache PDFBox或iText PDF. 以下是使用Java打印API打印PDF的基本步骤: 安装打印机:确保您已经 ...
- PHP\Java\C#\Js\Go\Python调用小票打印机打印订单实现
优声云打印机U7是成都优声科技有限公司推出的一款WIFI.4G联网的打印机.注意这是一款热敏58mm小票打印机,就是大家购物,外卖那样的收银小票. 在原来的小票打印机世界里,通常都是U口和蓝牙,更高级 ...
- TSC打印机打印条形码和二维码,java实现方式
以下为java方式实现条码打印,供参考,一般可用于本地调试. 1.js和applet的实现方式见另一篇文章. 2.TSC applet和js打印测试包(包含打印机驱动.打印插件.applet和js调试 ...
- 热敏打印机 java实现根据打印机名字实现分别打印小票
目标任务: 用两台打印机分别实现打印不容的小票 1. 实体类:商品信息 /*** 商品信息类* @author admin**/ public class Commodity {// 商品名称priv ...
最新文章
- SQL Server 备份还原造成孤立用户的问题
- Java凝视Annotation
- hdu 6148 数位dp
- php中array怎么用,php array函数怎么用
- tp5 引入 没有命名空间的类库的方法(以微信支付SDK为例)
- leetcode 235. 二叉搜索树的最近公共祖先 思考分析
- 【计算机网络】TCP IP通信处理过程
- php熊掌号怎么设置json-ld,dedecms织梦系统对接百度熊掌号并添加JSON_LD数据
- SWT、JavaFx十种页面布局快速理解
- KVO 实现两个页面之间的通信
- sybase修改默认字符集为cp936
- 量子计算机人类复活,死人有没有可能复活?从量子尺度来分析是有可能
- Adams入门详解与实例(第2版)pdf电子书
- 计算机 睡眠 无法打印,打印机脱机无法打印解决教程
- 就 计算机 而言,为什么大多数情况下非科班生 比不上 科班生
- 重磅来袭!怎么用java编写app软件
- 消防基础知识——燃烧与火灾
- 使用cv2.imwrite保存的图像是全黑的
- Python lambda 介绍
- win10更改IP地址遇错(出现了一个意外情况,不能完成你的更改)