标签: barcode

条形码图像到C#中的Code39转换?

我有jpg格式的条形码图像,并希望从中提取条形码#.请帮忙!

c# image-processing barcode code39

6
推荐指数
2
解决办法
1万
查看次数

如何扫描/到Web应用程序

我已经思考如何处理纸质文档输入的webapps一段时间.主要问题是如何统一元数据和扫描的PDF.为了这个例子,我将提出一个假设的费用索赔申请.到目前为止我考虑过的方法:

  • Web 1.0的,打开网页,创建一个费用报销和输入数据,切换到扫描应用程序,扫描到文件,切换到浏览器,点击"选择文件"导航到扫描的文件上传.优点:简单的代码.缺点:可怕的工作流程,每个工作站需要一个扫描仪(和驱动器和磁盘空间等/可能不会与瘦客户机工作:思杰/ iPad的)
  • 条形码样式打开网页,创建费用索赔并输入数据,保存,打印条形码标签,将条形码粘贴到纸上.在一天结束时扫描所有条形码纸.批量上传并根据条形码将其分配给费用索赔.(在扫描中OCRing条形码是一个已解决的问题,例如参见exactCODE)优点:体面的工作流程,每个部门一个扫描仪就足够了.缺点:每个工作站都需要条形码标签打印机(比扫描仪更容易但不便宜),扫描后的纸张只能在几个小时后才能使用
  • Web 2.0样式使用本地扫描仪扫描到[Dropbox]文件夹.Web应用程序使用的Dropbox API来检测新的扫描,它们呈现给用户,让他们进入元数据.优点:漂亮的工作流程.缺点:每个人都需要一个扫描仪,不能的webapp只是弹出,并说"有可用的新的扫描".
  • 批处理样式有人扫描由必须处理它们的人(或按文档类型:费用索赔,发票,订单)分隔它们的所有文档.文档被批量上载(例如,作为ZIP)到队列中的Web服务器.现在,一个人必须完成此队列并输入所需的元数据.优点:只需要维护一台扫描仪.缺点:工作人员不再有纸,只有在线版本.这被我的同事们视为一个重要的节目.
  • 条形码批处理条形码标记所有传入文档,在单个文件夹中扫描它们并将它们批量上载到存储库,然后将旧纸张分发到不同的部门.处理费用索赔的人员也会从纸张输入条形码编号.Webapp联系存储库并根据条形码编号检索扫描的文档,并将其与元数据一起保存.PPros:代码简单,缺点:很多纸张仍在四处闲逛,文件可能会扫描,可能永远不会进入数字存储库 - 例如医疗记录
  • 桌面应用程序编写基于TWAIN的小型桌面应用程序,该应用程序扫描,上传到Web应用程序并打开浏览器窗口以添加元数据.优点:良好的工作流程,缺点:每个桌面一台扫描仪,而不是Webapp /平台问题

有关上述方法之一的更好解决方案或评论的任何建议吗?

ocr web-applications barcode archiving image-scanner

6
推荐指数
1
解决办法
5453
查看次数

是否有任何java库从图像中读取vin编号条形码?

我建立一个应用程序使用于Android phone.I相机不知道如何从相机拍摄的图像读取条形码读取VIN码的条码.(即)是否有任何类阅读的VIN号条形码format.I尝试了zxing和其他libs对我没用.谢谢

注意:我尝试在DDG.gg和Stackoverflow中搜索,但没有正确的解决方案.

java android image-processing barcode vin

6
推荐指数
1
解决办法
3770
查看次数

使用Font创建条形码 - 这是正确的吗?我错过了什么吗?

我看到了很多关于.NET和生成条形码的帖子和帖子.很多人都在谈论图书馆,dll和一些"开箱即用的应用程序".我只是问自己:我真的需要这些东西吗?我(此时)能够创建条形码而无需任何额外的库或其他东西.多数人使用Font很好.我只需要一个barcodefont,让我们可以像9中的3个一样免费,我可以安装它(实际上我甚至不必安装它,它足以拥有文件的路径)然后我会做这样的事情:

    Font f = new Font("Free 3 of 9", 80);
    this.Font = f;

    Label l = new Label();
    l.Text = "*STACKOVERFLOW*";
    l.Size = new System.Drawing.Size(800, 600);
    this.Controls.Add(l);

    this.Size = new Size(800, 600);
Run Code Online (Sandbox Code Playgroud)

我可以显示条形码.你知道吗?我的手机能够读取它.这就是多么容易.我可以将其保存为jpg,我可以将其保存为xml文件,依此类推.如果我想要另一个条形码,我只需要新的字体,将9中的3个更改为其他内容即可.

所以我的问题是:我错过了什么?每个人都在谈论"呃使用已经完成的东西","使用图书馆"等等.那么如果我继续这个没有额外的库和其他东西我可以得到什么问题?有什么建议?谢谢

.net c# fonts barcode

6
推荐指数
1
解决办法
4989
查看次数

AVCaptureSession条形码扫描

我正在AVCaptureSession和我一起工作AVCaptureMetadataOutput.

它工作得很好,但我只是想知道如何指示只扫描和分析元数据对象的特定区域AVCaptureVideoPreviewLayer

barcode avfoundation ios avcapturesession

6
推荐指数
1
解决办法
4791
查看次数

GS1条形码解析

我们需要解析由其他方提供的GS1 datamatrix条形码.我们知道他们将使用GTIN(01),批号(10),到期日期(17),序列号(21).问题是条形码阅读器输出一个字符串,格式如下01076123456789001710050310AC3453G321455777.由于没有分隔符,并且根据GS1标准,序列号和批号都是可变长度,我们很难识别段.我的理解是,解析的最佳方法似乎是将解析器嵌入扫描设备中,而不是从应用程序中嵌入.但我们还没有计划嵌入式软件.我该如何实现解析器?有什么建议?

parsing barcode datamatrix gs1-datamatrix

6
推荐指数
1
解决办法
9206
查看次数

缺少带zxing和zbar的GS1符号标识符

我试图用zxing或zbar验证GS1条形码.该GS1规范说,在7.8是GS1条码必须与特定的符号标识开始:

  • ]C1 = GS1-128
  • ]e0 = GS1 DataBar和GS1复合符号
  • ]d2 = GS1 DataMatrix
  • ]Q3 = GS1 QR码

但zxing只显示CODE-128的符号标识符(有或没有--gs1),而不是其余的.ZBar根本不显示符号标识符.

我对规范的理解是否正确?无论如何从zxing或zbar的条形码中提取这些标识符?通常的手持扫描仪是否会看到这些符号?

barcode zxing zbar

6
推荐指数
1
解决办法
1152
查看次数

使用iOS11 Vision Framework时的条码字符串值

以下 Swift 代码使用新的 iOS11 Vision 框架来分析图像并查找其中的二维码。

let barcodeRequest = VNDetectBarcodesRequest(completionHandler {(request, error) in
    for result in request.results! {
        if let barcode = result as? VNBarcodeObservation {                    
            if let desc = barcode.barcodeDescriptor as? CIQRCodeDescriptor {
                let content = String(data: desc.errorCorrectedPayload, encoding: .isoLatin1)
                print(content) //Prints garbage
            }
        }
    }
}
let image = //some image with QR code...
let handler = VNImageRequestHandler(cgImage: image, options: [.properties : ""])
try handler.perform([barcodeRequest])
Run Code Online (Sandbox Code Playgroud)

然而,问题是返回的是从二维码读取的desc.errorCorrectedPayload原始编码数据。
为了从描述符中获取可打印的内容字符串,必须解码该原始数据(例如,根据前 4 位确定模式)。

它变得更加有趣,因为苹果已经在 AVFoundation 中拥有用于解码原始数据的代码。该类AVMetadataMachineReadableCodeObject已经具有.stringValue …

barcode swift ios11 apple-vision

6
推荐指数
1
解决办法
2614
查看次数

如何在不使用TextChanged事件的情况下在Winform上捕获整个条形码值?

当在form1上扫描条形码时,我调用数据库以获取该条形码的项目,并使用预先填充的数据打开form2。

如果我使用文本更改事件,则它的生成次数与一个条形码中的数字相同。

我无法检查条形码的长度,因为每次都可能不同。

扫描条形码时,我应该使用哪个事件只打一个电话?

我尝试了TextChanged,KeyPress,KeyDown事件,但是它们都被多次调用了。

    private void txt_Barcode_TextChanged(object sender, EventArgs e)
    {
        con.Open();
        GenerateInvoice gn = new GenerateInvoice();
        string query = "SELECT * FROM dbo.Inventory WHERE Barcode = '" + txt_Barcode.Text + "' ";

        SqlCommand cmd = new SqlCommand(query, con);
        SqlDataReader dr = cmd.ExecuteReader();


        while (DR1.Read())
        {
            gn.txt_Barcode.Text = dr["Barcode"].ToString();
            gn.txt_ProductName.Text = dr["ProductName"].ToString();
            gn.txt_Price.Text = dr["SellingPrice"].ToString();
            gn.txt_QTY.Text = 1.ToString();
            gn.txt_Total.Text = dr["SellingPrice"].ToString();

        }
        con.Close();
    }
Run Code Online (Sandbox Code Playgroud)

我愿意使用文本框捕获Form1上的条形码(我将其隐藏在UI中)

c# barcode winforms

6
推荐指数
2
解决办法
920
查看次数

在 flutter 中加载可选模块 com.google.android.gms.vision.barcode 时出错

我正在尝试使用这个包,因为它有多个条形码扫描仪。我运行他们自己的代码(可在pub.dev上找到),但它没有检测到任何条形码并给了我一些日志:

W/DynamiteModule(18708): Local module descriptor class for com.google.android.gms.vision.dynamite.barcode not found.
I/DynamiteModule(18708): Considering local module com.google.android.gms.vision.dynamite.barcode:0 and remote module com.google.android.gms.vision.dynamite.barcode:0
W/DynamiteModule(18708): Local module descriptor class for com.google.android.gms.vision.barcode not found.
I/DynamiteModule(18708): Considering local module com.google.android.gms.vision.barcode:0 and remote module com.google.android.gms.vision.barcode:0
E/Vision  (18708): Error loading optional module com.google.android.gms.vision.barcode: com.google.android.gms.dynamite.DynamiteModule$LoadingException: No acceptable module foun
d. Local version is 0 and remote version is 0.
Run Code Online (Sandbox Code Playgroud)

它一遍又一遍地重复。

我满足了发布者提到的所有要求,但仍然不起作用。

这对我来说非常重要,我需要解决它,我问过一次,但没有人回答。你的回答对我来说太刻薄了,谢谢。

android barcode dart flutter

6
推荐指数
0
解决办法
1265
查看次数