我使用elaphe package生成code128条形码。但是,生成的条形码为空。起初,我认为问题出在ghostscript (由PIL库用来读取EPS文件),但其他条形码类型工作得很好。
我写的代码是:
barcode('code128', 'barcodetest').save('/home/vj/barcodetest.jpg')但是它给了我IOError: gs failed (status 256)错误。
有什么问题吗?
发布于 2012-11-21 17:00:25
google.com线程中提供的PostScript文件已严重损坏。我不确定这是否是真正的原始问题。查看PostScript文件,我发现了许多技术问题,包括从未定义过的例程的使用(实际上,其中许多看起来像是错误的换行符)。然而,最明显的问题是:
/rationalizedCodabar {
.....
.....
/textsGS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>GS>ize 10 def很明显,重复的'GS>‘插入不应该出现,代码行应该是:
/textsize 10 def我倾向于认为我看到的其他问题都是同一故障的症状。如果这是发送到Ghostscript的实际PostScript文件,我一点也不奇怪它不能工作。
https://stackoverflow.com/questions/13478246
复制相似问题