关于java生成条形码的扫描问题

我用java,barcode4j生产条形码
2个条形码1个是000XXJ007898
还有1个是1P2T83X
为什么后面一个可以扫出来,但是前面一个不行
然后 和前面相似的代码都扫不出来,我随便打一个字符串IAMSTEVEN也可以扫出来
谢谢啦

程序报错了吗?找个Demo比对下代码看看。