海家伙,
在rails应用程序中从字符串生成条形码的最佳方法是什么?在视图中显示代码后,我还想将它们打印到pdf文件中.
谢谢
我遵循了每个指令,维基,入门,指南,帮助等等.我可以找到有关ZXing项目的信息.经过多次调试,我终于使用ant core.jar,javame.jar和javese.jar进行编译.我想将ZXing集成到我的代码中,即我希望扫描\读取条形码并处理其数据.
我作为外部jar导入了上面提到的每个文件.然后我转向https://code.google.com/p/zxing/wiki/DeveloperNotes以使用MultiFormatReader().无法解析BufferedImage类.我尝试了我所知道的任何东西,我甚至尝试了android的Bitmap来解决这个问题,但它也没有帮助我.
我知道我可以使用意图读取\扫描条形码,但我希望自己处理它而不是安装"第三方"应用程序.
谁能帮助我了解我该怎么办?很少有代码将被欣赏.
而且,我只想扫描\读取条形码并分析其数据.
我一直在搜索如何添加条形码扫描仪到我的应用程序只是为了解码条形码.我找到了一个非常好的应用程序,我可以整合做那个叫做"Zxing"但唯一的问题是,它有编码和解码但我真正想要的只是解码,以便我可以限制我使用的Zxing开源文件.
我搜索了很多地方找不到只用zxing解码?
所以我的问题是我怎么能只使用Zxing进行解码而不进行编码呢?我们非常感谢示例代码和分步说明.
提前致谢!
我想用Motorola emdk 2.6版解码GS1-128(表格.ECC/EAN128)条码.我使用ES400作为测试设备.我只以原生文本格式获取数据.
例如(01)25416898545645(17)080600(30)0306180021返回012541689854564517080600300306180021.
我没有得到FNC1(ascii102)或GS(ascii 29)字符.我尝试了没有结果的"RawData".
我怎么能处理这个?
我试图使用JS(表使用JQ Tablesorter)和条形码jquery从表中打印出标签(条形码).我的问题是我需要遍历所有的isbn,并且每行显示一个数字.这是我的代码:
$("#barcode").live('click', function(){
var title="";
var isbn="";
var first = "";
var second = "";
var indexGlobal = 0;
$('#acctRecords tbody tr').each(function()
{
isbn += $(this).find('#tableISBN').html();
title += $(this).find('#tableTitle').html();
}); //end of acctRecords tbody function
//Print the bar codes
var x=0;
for (x=0;x<isbn.length;x++)
{
first += '$("#'+indexGlobal+'").barcode("'+isbn[x]+'", "codabar",{barHeight:40, fontSize:30, output:"bmp"});';
second += '<div class="wrapper"><div id="'+indexGlobal+'"></div><div class="fullSKU">      '+isbn[x]+
'</div><br/><div class="title">'+title[x]+'</div></div><br/><br/>';
indexGlobal++;
}
var barcode = window.open('','BarcodeWindow','width=400');
var html = '<html><head><title>Barcode</title><style type="text/css">'+
'.page-break{display:block; page-break-before:always; }'+
'body{width: 8.25in;-moz-column-count:2; -webkit-column-count:2;column-count:2;}'+
'.wrapper{height: …Run Code Online (Sandbox Code Playgroud) javascript tablesorter barcode barcode-printing jquery-barcode
我正在申请保护条形码,因此医院的病人无法阅读.但我想听听你对它的看法.
首先,我用C++编写这个程序.
我的想法是制作一个条形码,并为医院的病人确保我正在开发的应用程序(秘密对不起).
我要确保它的方式是获得有关患者的以下信息.
唯一ID nr包含10个字符.房间nr包含2位数字,Patient nr包含10位数字.
如果我将每个字符和数字预定义为随机数字和字母,并且如果我从ID nr中获取1个字符并在我的安全代码中将其生成为5个字符(或者在我生成新代码之后,我将保护它之后使用AES代码或其他东西),这是保护条形码的好方法,因此患者无法读取条形码并获取信息吗?
问题是患者不得扫描其他患者条形码并从中检索信息,因为这将是一个大问题.
我们正在尝试使用TCPDF库为产品标签生成正确的EAN-128代码,但我们的客户说条形码扫描器不会读取生成的条形码.原始(旧)条形码和字符串:
代码字符串是:
$codeString = "(01)08437013308045(3013)2675(15)161201(10)150518"
Run Code Online (Sandbox Code Playgroud)
如果我们将字符串直接传递给TCPDF函数,如下所示:
$label->write1DBarcode($codeString, 'C128A', $x, $y, $w, $h);
Run Code Online (Sandbox Code Playgroud)
我们得到了正确的输出(扫描仪无法读取),但条形码比原始条形码更密集,条形码看起来更短,密度更低(他们说它是EAN-128):

我们在这里找到了(EAN-128与FNC1)chr(241)在$codeString应该有帮助之前添加,但是如果我们添加它,结果图像将从人类可读代码中的所有内容中删除:
由于我们没有条形码阅读器,因此我们无法自行检查错误.
我们在这里缺少什么?我们正在使用TCPDF版本6.2.12.
我试图生成Barcode128条形码放在标签上,通常标签的宽度较小.我想知道3 digit(100)String条形码宽度大于4 digit(1001)字符串条形码.3 digit barcode应该小于4位数的条形码吗?我已经验证在线条形码生成3 digit barcode宽度小于4位数条形码宽度,因为iText api 3 digit比字符串宽度更多4 digit string.
有人可以告诉我们这个以及如何制作的原因 3 digit barcode shorter than the 4 digit barcode?
在线条形码生成器URL 在这里
用于生成条形码的代码示例.
Barcode128 code128 = new Barcode128();
code128.setCode(myText);
Image myBarCodeImage128 = code128.createImageWithBarcode(contentByte,
null, null);
Run Code Online (Sandbox Code Playgroud)
然后将图像添加到pdf文档中.
我正在为学校做一个项目,需要在数据库(csv)中搜索产品.它通过将经过验证的EAN-8代码与每行的第0列匹配,在for循环中扫描来完成此操作.有一个尝试,除了试图匹配代码,然后显示产品,除非它找不到它,当它打算打印"产品未找到,再试".我尝试了不同的迭代if,else,if,elif结合尝试,除了但无济于事.请帮忙.
#code is the barcode
for row in csv_file:
try:
if code == row[0]:
print("This product is: ", row[1], "\n", "Quantity left in stock: ", row[2], "\n", "Cost: ", row[3], "\n")
quant = int(input("How many do you you want?: "))
if quant > int(row[2]):
print("We don't have that many, try again")
order()
else:
orderrow = row
orderrow[2] = quant
orderrow[3] = float(orderrow[3]) * quant
totalcost = totalcost + orderrow[3]
orderlist.append(orderrow)
except:
print("ITEM NOT FOUND, TRY AGAIN")
order()
Run Code Online (Sandbox Code Playgroud)