1. 程式人生 > >使用熱敏小票印表機批量列印一維條碼的可行性

使用熱敏小票印表機批量列印一維條碼的可行性



使用熱敏小票印表機批量列印一維條碼。

可以用小票印表機列印條碼,不需要過多擔心解析度的問題,一般的條碼槍都可以正常掃描的。

不用擔心熱敏印表機過熱的問題,我連續列印1000個條碼,一點都不認。

我列印條碼的用途只是為了給把槍掃描用,掃完後條碼就不要了,相當於一次性使用。

列印效果圖:

條碼使用BarcodeLib.Barcode的一個C#庫生成一維條碼圖片。

 //列印事件處理,PrintDocument列印細線
        private static void PrintDocument_PrintPage(object sender, PrintPageEventArgs e)
        {
            int x = 5, y = 5;
            for (int i = 0; i < barImages.Count; i++)
            {
                e.Graphics.DrawImage(barImages[i], x, y);
                x = (i % 2 == 0) ? 25 : 5;
                y = barImages[i].Height * (i + 1) + 5;
            }
            //劃線
            //Pen penline= new Pen(new SolidBrush(Color.Black),0.2f);
            //e.Graphics.DrawLine(penline,5,y,200,y);
            barImages.Clear();
        }