- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
一位客户要求我为他们构建一个库存解决方案,他们可以在其中为所有办公设备打印条形码标签,以便以各种方式跟踪它们。
他们给了我一台 Citizen CL-S621 打印机(203x203 dpi 分辨率)用于测试,然后(那是一场噩梦)配置其驱动程序以打印所有内容并将其安装到他们给我测试的非标准标签上,这是最大的问题我仍然遇到打印机无法以直线打印一些条形,而是以虚线/点线形式打印它们。
下面的 C# 代码显示了我如何构建条形码的基础知识 using this library :
public void CreateTheBarcode(string StringToEncode)
{
Barcode b = new Barcode();
b.LabelFont = new Font("Sample Bar Code Font", 24, FontStyle.Bold);
b.IncludeLabel = true;
b.Encode(BarcodeLib.TYPE.CODE128, StringToEncode, Color.Black, Color.White, 730, 140);
b.SaveImage(@"C:\temp\Barcodes\"+StringToEncode+".png",SaveTypes.PNG);
Print(@"C:\temp\Barcodes\"+StringToEncode+".png");
}
public static void Print(string FilePath)
{
Process printJob = new Process();
printJob.StartInfo.FileName = FilePath;
printJob.StartInfo.UseShellExecute = true;
printJob.StartInfo.Verb = "printto";
printJob.StartInfo.CreateNoWindow = false;
printJob.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
printJob.StartInfo.Arguments = "\"" + "Citizen CL-S621" + "\"";
printJob.StartInfo.WorkingDirectory = Path.GetDirectoryName(FilePath);
printJob.Start();
}
硬编码的宽度和高度是我发现打印机可以接受并准确打印到标签上的良好图像尺寸的最佳近似值,因为我必须通过标尺测量它们的尺寸,并且在打印机偏移和眼睛测量精度问题之间得到一个证明有效的尺寸很麻烦。
无论如何,我生成了一些条形码,图像清晰明了,看起来还不错:
线条笔直清晰,文字锐利,一切看起来都很好;但是当我打印它们时,我得到:
有些条形打印笔直清晰,有些条形边缘不规则,有些只是不规则的点/斜线/曲线图案。所有这些文本中的文本都遇到了同样的问题。我尝试了不同的字体大小和条形码友好字体,但问题仍然存在。如果我删除文本标签,问题仍然存在。
我觉得这是图像光栅化问题,但我不完全确定,也不知道如何解决。
我还不确定扫描仪是否可以读取这些,我明天会收到一个,但如果有任何关于我可能做错了什么的提示,我们将不胜感激。
最佳答案
这些打印机设置应该有帮助:
在 Device and Printers
> Printing Preferences
> Graphics
中选择打印机
将抖动
设置为无
关于c# - 打印不规则线条的条码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38777389/
negExpression : (NOT^)* primitiveElement ; 是我的规矩。我现在有这个代码: !!(1==1) 我希望我最终会得到这棵树: NOT | NOT
我遇到以下问题,我正在创建一个作为预算副本的表单,但这种类型的预算不包含增值税%,并且商品不会通过会计。 问题如下我创建了一个名为budget.table的模型如下: class TableEleme
我对 Java 相当陌生,但对一般编程不太熟悉。我在 Windows Vista 上使用 Java 1.7.0_07。我正在尝试弄清楚如何使 Swing Timer 定期计时。 我注意到,即使我设置了
我有一个静态站点,它突然显示不规则的标题。这是一个包含大量 JavaScript 的单一页面,包括页面顶部的表格选择。该网站六个月前运行良好。现在,我在 12 个不同的导航选项卡中的一半上看到无法解释
在我参加的 CS 类(class)中,有一个不规则语言的例子: {a^nb^n | n >= 0} 我可以理解它是不规则的,因为没有有限状态自动机/机器可以编写来验证和接受此输入,因为它缺少内存组件。
给定以下高频但稀疏的时间序列: #Sparse Timeseries dti1 = pd.date_range(start=datetime(2015,8,1,9,0,0),periods=10,fr
我有 X、Y、Z 格式的数据,其中所有数据都是一维数组,Z 是坐标 (X,Y) 处的测量幅度。我想将此数据显示为等高线或“imshow”图,其中等高线/颜色代表 Z 值(幅度)。 用于测量和 X 和
这是 Stackoverflow 上的一个递归问题,但给出的解决方案 here仍然不完美。对我来说,屈服仍然是 python 中最复杂的东西之一,所以我不知道如何自己修复它。 当给定函数的任何列表中的
我使用 PHP 5.3.3 在 RHEL 6 服务器上部署了一个 symfony 1.4 项目。我不定期地在 php 错误日志中收到条目,提示找不到 sfProjectConfiguration 并且
我是一名优秀的程序员,十分优秀!