现在我尝试编写一个使用Epson

Java Pos ADK的

Java应用程序.

我做了什么:

– 安装Java 1.6.0_22

– 安装Java JDK

– 安装Eclipse

– 安装了Epson Java Pos ADK 1.11.8

然后我用Com Port Tool尝试了我的打印机,我发给他十六进制字符,看看是否一切正常.它确实!

然后我开始开发我的应用程序.在jpos.xml中,我使用了Epson Java Pos ADK Package中的SetupPOS生成器.

我使用了几行来从我的应用程序中进行测试打印:

posPrinter = new POSPrinter();

posPrinter.open("##THE_NAME_I_SET_IN_JPOS_XML##");

posPrinter.claim(0);

posPrinter.setDeviceEnabled(true);

posPrinter.printNormal(station, "xxxxxxxxxxxxxxxxxx\n");

posPrinter.cutPaper(0);

posPrinter.release();

posPrinter.setDeviceEnabled(false);

posPrinter.close();

但这个应用程序的结果是:

jpos.JposException: It is not

initialized. at

jp.co.epson.upos.pntr.CommonPrinterService.checkInitialized(Unknown

Source) at

jp.co.epson.upos.pntr.CommonPrinterService.sendOutputData(Unknown

Source) at

jp.co.epson.upos.pntr.CommonPrinterService.sendOutputData(Unknown

Source) at

jp.co.epson.upos.pntr.CommonPrinterService.executeNormalPrint(Unknown

Source) at

jp.co.epson.upos.pntr.CommonPrinterService.printNormal(Unknown

Source) at

jpos.POSPrinter.printNormal(Unknown

Source) at

Printer.(Printer.java:146) at

Main.main(Main.java:28)

我在两台不同的PC(Vista和XP 32bit)上试用了相同的版本和工具,但它总是一样的.

我还尝试了JavaPos示例测试应用程序和EpsonHealtCheckTool.这个工具也是一样的.

不知道还有什么可以尝试,大家都知道这个问题吗?

PS:我的打印机Epson TM-U220A,串口连接似乎有效,因为当我尝试声明打印机而另一个应用程序使用COM端口时,我的应用程序说端口不可用.

谢谢.

adk java,Epson Java Pos ADK异常:它未初始化相关推荐

  1. java 小程序查看器 启动:未初始化小程序 解决方法

    欢迎大家转载,为保留作者成果,转载请注明出处,http://blog.csdn.net/netluoriver,有些文件在资源中也可以下载!如果你没有积分,可以联系我索要! 在运行java程序的时候突 ...

  2. JAVA EPSON扫描仪_Epson Java Pos ADK异常:未初始化

    现在我尝试编写一个使用Epson Java Pos ADK的Java应用程序. 我所做的: -已安装Java 1.6.0_22 -已安装Java JDK -已安装的Eclipse -安装了Epson ...

  3. java抛出数组格式异常,Java中异常

    一.异常的概述 在Java中,把异常信息封装成了一个类.当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置.原因等). 二.异常的继承体系和错误的区别 1.异常的继承体系 Thr ...

  4. 造成java.io.IOException: Stream Closed异常的代码

    造成java.io.IOException: Stream Closed异常的代码 参考文章: (1)造成java.io.IOException: Stream Closed异常的代码 (2)http ...

  5. IntelliJ IDEA的Maven项目在修改时报java.lang.OutOfMemoryError: PermGen space异常

    IntelliJ IDEA的Maven项目在修改时报java.lang.OutOfMemoryError: PermGen space异常 参考文章: (1)IntelliJ IDEA的Maven项目 ...

  6. 关于java调用Dll文件的异常 %1 不是有效的 Win32 应用程序。

    关于java调用Dll文件的异常 %1 不是有效的 Win32 应用程序. 参考文章: (1)关于java调用Dll文件的异常 %1 不是有效的 Win32 应用程序. (2)https://www. ...

  7. Java并发-UncaughtExceptionHandler捕获线程异常信息并重新启动线程

    Java并发-UncaughtExceptionHandler捕获线程异常信息并重新启动线程 参考文章: (1)Java并发-UncaughtExceptionHandler捕获线程异常信息并重新启动 ...

  8. Java执行main方法,异常为:could not find the main class.program will exit

    Java执行main方法,异常为:could not find the main class.program will exit 参考文章: (1)Java执行main方法,异常为:could not ...

  9. java.net.ConnectException: Connection refused 异常

    java.net.ConnectException: Connection refused 异常 参考文章: (1)java.net.ConnectException: Connection refu ...

最新文章

  1. Android 编译源码 注意事项
  2. poj2449(k短路算法)
  3. fedora-10-i386下华为联网问题
  4. golang 读取文件
  5. CTFshow 反序列化 web278
  6. mysql如何配置hbm.xml_配置数据库映射文件hbm.xml
  7. django3.2.8使用simpleui注意事项
  8. python3----列表
  9. ADT Running Android Lint has encountered a problem
  10. catia如何整列加工_CATIA V5 R20加工模块的自动编程方法
  11. dao层通用封装_DAO层–救援通用
  12. pythoni屏幕连点_【Flutter组件】仿抖音双击点赞弹出爱心效果(可连点)
  13. 多线程完成连续打印1-100的数字, 要求一条线程专门打印奇数,另外一条专门用来打印偶数
  14. CPU Cache Line:CPU缓存行/缓存块
  15. 共享单车或开启了物联网的大门,新的变革即将开启
  16. Linux中/etc/fstab /etc/mtab /proc/mounts这三个文件的分析与比较
  17. Flir Blackfly S USB3 工业相机:白平衡设置方法
  18. 有长度,有角度,有点积,有人性
  19. 【VScode实用生产力插件】
  20. 5.6 DMA 方式

热门文章

  1. 双屏幕,鼠标移动设置
  2. [SHOI2012]回家的路
  3. python列表取出元素_Python实现列表元素拼接并且提取索引号
  4. Leetcode2086. 从房屋收集雨水需要的最少水桶数(medium)
  5. android 锁屏画报,小米手机锁屏画报一直换怎么办?小米锁屏画报设置技巧
  6. 关于进制和进制转换的那些事
  7. python 图片转文字错误_图片转文字(错误解决)
  8. mysql 活锁_Go语言死锁、活锁和饥饿概述
  9. 内部类、枚举、注解,单例模式
  10. serialize方法