[go: up one dir, main page]

CN103488444A - 一种钢卷标签字体大小的控制方法及系统 - Google Patents

一种钢卷标签字体大小的控制方法及系统 Download PDF

Info

Publication number
CN103488444A
CN103488444A CN201310419110.7A CN201310419110A CN103488444A CN 103488444 A CN103488444 A CN 103488444A CN 201310419110 A CN201310419110 A CN 201310419110A CN 103488444 A CN103488444 A CN 103488444A
Authority
CN
China
Prior art keywords
pixel value
coil
length
printable
strip label
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310419110.7A
Other languages
English (en)
Inventor
夏赓
乔建军
闻达
齐海英
任君茹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shougang Corp
Original Assignee
Shougang Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shougang Corp filed Critical Shougang Corp
Priority to CN201310419110.7A priority Critical patent/CN103488444A/zh
Publication of CN103488444A publication Critical patent/CN103488444A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

本发明属于打印控制技术领域,公开了一种钢卷标签字体大小的控制方法及系统;所述钢卷标签字体大小的控制方法包括以下步骤:获取待打印信息的字符串长度m;获取钢卷标签的可打印长度为n;根据所述字符串长度m及可打印长度为n的比例关系计算可打印字体的理论像素值p;根据理论像素值p选取对应的字体大小;根据选取的字体大小进行钢卷标签打印。本发明还提供一种钢卷标签字体大小的控制系统实现上述控制方法。本方法及系统主要用于标签类打印介质的打印控制中,在使信息打印完整的基础上,最大化打印字体,从而提高字体辨识度。

Description

一种钢卷标签字体大小的控制方法及系统
技术领域
本发明涉及打印控制技术领域,特别涉及一种钢卷标签字体大小的控制方法及系统。
背景技术
在钢铁企业中,生产完成的钢卷会附上产品信息标签用于区分管理,在产品仓库中唯一识别钢卷的标识为产品信息标签。但是钢铁类产品的名称因为含有成分、类别等信息大多较长,往往现场打印的时候,标签纸无法容纳过长的字符而导致产品信息标识不全,这就给产品的管理带来了不便;产品的分类、识别混乱,严重影响了钢卷产品存储以及输出。
发明内容
本发明所要解决的技术问题是提供一种能够根据待打印信息字符串长度自动调节字体大小的方法及系统。
为解决上述技术问题,本发明提供了一种钢卷标签字体大小的控制方法,包括以下步骤:
获取待打印信息的字符串长度m;
获取钢卷标签的可打印长度为n;
根据所述字符串长度m及可打印长度n的比例关系计算可打印字体的理论像素值p;
根据理论像素值p选取对应的字体大小;
根据选取的字体大小进行钢卷标签打印。
进一步地,所述根据所述字符串长度m及可打印长度为n的比例关系计算可打印字体的理论像素值p是通过公式
Figure BDA00003821230100011
计算得到可打印字体的理论像素值p;DPI为每英寸的像素。
进一步地,所述理论像素值p取整,且取整像素值P1的取值范围是P-1<P1≤P。
进一步地,通过获取带打印信息字符串的存储长度确定其字符串长度m。
一种钢卷标签字体大小的控制系统,包括:
获取模块,获取待打印信息的字符串长度m及钢卷标签的可打印长度为n;
计算模块,根据所述字符串长度m及可打印长度为n的比例关系计算可打印字体的理论像素值p;
选择模块,根据理论像素值p选取对应的字体大小;
打印模块,根据所述选择模块选取的字体大小进行钢卷标签打印。
进一步地,所述计算模块通过公式计算得到可打印字体的理论像素值p;所述DPI为每英寸的像素。
进一步地,理论像素值p进行取整操作得出取整像素值P1;取整像素值P1的取值范围为P-1<P1≤P。
进一步地,通过获取带打印信息字符串的存储长度确定其字符串长度m。
本发明提供的钢卷标签字体大小的控制方法及其系统,通过获取待打印的字符串长度m以及钢卷标签的可打印长度n,计算每个字符的可打印理论像素值,从而自动控制打印字体的大小,以保证钢卷标签能够容纳所有待打印的信息,从而确保打印信息的完整性和高辨识度。
附图说明
图1为本发明实施例提供的钢卷标签字体大小的控制方法的流程图。
具体实施方式
参见图1,本发明实施例提供的一种钢卷标签字体大小的控制方法,包括以下步骤:
获取待打印信息的字符串长度m;
获取钢卷标签的可打印长度为n;
根据所述字符串长度m及可打印长度n的比例关系计算可打印字体的理论像素值p;
根据理论像素值p选取对应的字体大小;
根据选取的字体大小进行钢卷标签打印。
在钢卷的产品信息打印前,获取带打印信息的字符串长度m以及钢卷标签的可打印长度n。通过钢卷标签的可打印长度n除以字符串长度m得出每个字符所能使用的最大长度。鉴于打印终端通过像素值标识打印的字体的大小,因此将每个字符可使用的最大长度转化为打印字体的像素值,从而确定打印字体的大小,发送给打印终端进行钢卷标签打印。
本实施例通过获取带打印的字符串所占用的存储区间的长度得到字符串中字符个数,即字符串的长度m。钢卷标签可打印长度n为区分不同尺寸的标签的标志,作为已知量;当确定某一种钢卷标签时,其可打印长度就可以确定。
待打印字符串中,单个字符的可使用的最大长度为钢卷标签的可打印长度n与字符串长度m的比值。鉴于打印精度DPI表征每一英寸长度内的打印点数,即每英寸的像素;一英寸等于25.4毫米,通过公式来确定每个字符的所占用的打印点数,即理论像素值P;在打印终端内字体大小通过像素值P表征,从而通过将每个字符的可使用的最大长度转化为相应的理论像素值,从而确定字体的大小。钢卷标签的可打印长度n以毫米为单位参与运算。
钢卷标签上打印产品信息时,字符的字体越大,产品信息打印越清楚,越有利于辨识;因此,以单个字符的最大的可使用长度来确定像素值,打印效果最好。
鉴于字符串的长度随机性很强,计算得出的理论像素值P可能出现小数,无法关联对应大小的字体;因此,通过对理论像素值P取整获取最接近的取整像素值P1。取整像素值的取值范围为P-1<P1≤P,从而确保取整像素值P1为不大于理论像素值的最大值,进而保证打印字体的大小为可打印条件下的最大值,保证产品信息完整打印的同时保持最高的辨识度。
本实施例提供一种钢卷标签字体大小控制系统,用于实现钢卷标签字体大小控制;包括:获取模块、计算模块、选择模块以及打印模块。
获取模块用于获取待打印信息的字符串长度m及钢卷标签的可打印长度为n;通过获取待打印信息的字符串的存储长度得到待打印信息的字符串长度m,即字符个数;鉴于钢卷标签的可打印长度为已知量,当钢卷标签确定时,钢卷标签的可打印长度为n就获取了。
计算模块,根据字符串长度m及可打印长度为n的比例关系计算可打印字体的理论像素值p;通过钢卷标签的可打印长度n除以字符串长度m得出每个字符所能使用的最大长度,并将每个字符所能使用的最大长度转换为打印终端的像素值,从而确定打印字体的大小。
通过公式
Figure BDA00003821230100041
计算出每个字符的理论像素值P;DPI为每英寸的像素。
选择模块,用于将计算得到的理论像素值P关联到打印终端对应大小的字体。
打印模块,根据选择模块确定的字体大小完成钢卷标签的打印。
在实际运转中,存在理论像素值P为非整数的情况;因此为了,规避这种无法关联对应大小字体的情况,在确定对应的字体大小之前,先对理论像素值P进行取整操作得出取整像素值P1,并且取整像素值P1为不大于理论像素值P的最大整数值,即P-1<P1≤P。根据取整像素值P1确定对应大小的字体。
下面通过一个实施例,以DPI为96为例说明本方法。
在钢铁厂的产品下线时,就要将产品名称,材料等信息打印在标签纸上贴附在产品上。
常用的标签纸的可打印长度为60mm,当待打印的字符串为12位时,理论的像素值为18.90px;取整时,像素值采用19px时,打印长度为60.32mm,将导致部分字符无法完整打印;像素值取18px时的打印长度为57.15mm,完全可以容纳所有字符,并且在完整打印字符串条件下具有最高辨识度。
在实际生产中字符串长度多为12、14以及16位;当字符串长度为16时,理论像素值为14.17px,其取整像素值为14px。
本发明提供的钢卷标签字体大小的控制方法及其系统,通过获取待打印的字符串长度m以及钢卷标签的可打印长度n,计算每个字符的可打印理论像素值,从而自动控制打印字体的大小,以保证钢卷标签能够容纳所有待打印的信息,从而确保打印信息的完整性和高辨识度。
最后所应说明的是,以上具体实施方式仅用以说明本发明的技术方案而非限制,尽管参照实例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。

Claims (8)

1.一种钢卷标签字体大小的控制方法,其特征在于,包括以下步骤: 
获取待打印信息的字符串长度m; 
获取钢卷标签的可打印长度为n; 
根据所述字符串长度m及可打印长度n的比例关系计算可打印字体的理论像素值p; 
根据理论像素值p选取对应的字体大小; 
根据选取的字体大小进行钢卷标签打印。 
2.根据权利要求1所述的钢卷标签字体大小的控制方法,其特征在于:所述根据所述字符串长度m及可打印长度为n的比例关系计算可打印字体的理论像素值p是通过公式
Figure FDA00003821230000011
计算得到可打印字体的理论像素值p。 
3.如权利要求2所述的钢卷标签字体大小的控制方法,其特征在于:所述理论像素值p取整,且取整像素值P1的取值范围是P-1<P1≤P。 
4.如权利要求1所述的钢卷标签字体大小的控制方法,其特征在于:所述字符串长度m通过测定其存储空间的大小获取。 
5.一种钢卷标签字体大小的控制系统,其特征在于,包括: 
获取模块,获取待打印信息的字符串长度m及钢卷标签的可打印长度为n; 
计算模块,根据所述字符串长度m及可打印长度为n的比例关系计算可打印字体的理论像素值p; 
选择模块,根据理论像素值p选取对应的字体大小; 
打印模块,根据所述选择模块选取的字体大小进行钢卷标签打印。 
6.如权利要求5所述的钢卷标签字体大小控制系统,其特征在于:所述计算模块通过公式
Figure FDA00003821230000012
计算得到可打印字体的理论像素值p;所述DPI为每英寸的像素。 
7.如权利要求6所述的钢卷标签字体大小控制系统,其特征在于:理论像素值p进行取整操作得出取整像素值P1;取整像素值P1的取值范围为P-1<P1≤P。 
8.如权利要求5所述的钢卷标签字体大小控制系统,其特征在于:通过获取带打印信息字符串的存储长度确定其字符串长度m。 
CN201310419110.7A 2013-09-13 2013-09-13 一种钢卷标签字体大小的控制方法及系统 Pending CN103488444A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310419110.7A CN103488444A (zh) 2013-09-13 2013-09-13 一种钢卷标签字体大小的控制方法及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310419110.7A CN103488444A (zh) 2013-09-13 2013-09-13 一种钢卷标签字体大小的控制方法及系统

Publications (1)

Publication Number Publication Date
CN103488444A true CN103488444A (zh) 2014-01-01

Family

ID=49828709

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310419110.7A Pending CN103488444A (zh) 2013-09-13 2013-09-13 一种钢卷标签字体大小的控制方法及系统

Country Status (1)

Country Link
CN (1) CN103488444A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104924793A (zh) * 2015-06-16 2015-09-23 深圳市新国都支付技术有限公司 Pos终端兼容各类收银设备小票信息打印的方法
CN105486227A (zh) * 2015-11-24 2016-04-13 上海伟世通汽车电子系统有限公司 数字仪表字体大小测试方法及装置
CN107933108A (zh) * 2017-08-21 2018-04-20 拓卡奔马机电科技有限公司 一种标签打印自适应系统及标签自适应打印方法
CN108621596A (zh) * 2017-03-21 2018-10-09 精工爱普生株式会社 打印数据生成装置和方法、记录介质及打印装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1453137A (zh) * 2002-04-22 2003-11-05 精工爱普生株式会社 带式打印机
CN1828581A (zh) * 2006-04-14 2006-09-06 北京北大方正电子有限公司 一种文字内容适应矩形文字框的排版方法
US20060291748A1 (en) * 2005-06-23 2006-12-28 Samsung Electronics Co., Ltd. Method and apparatus to generate a pattern image
CN101992609A (zh) * 2010-09-30 2011-03-30 武汉钢铁(集团)公司 一种基于大型主机平台的标签打印装置
CN102945522A (zh) * 2012-11-20 2013-02-27 江苏现代造船技术有限公司 一种钢材管理系统及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1453137A (zh) * 2002-04-22 2003-11-05 精工爱普生株式会社 带式打印机
US20060291748A1 (en) * 2005-06-23 2006-12-28 Samsung Electronics Co., Ltd. Method and apparatus to generate a pattern image
CN1828581A (zh) * 2006-04-14 2006-09-06 北京北大方正电子有限公司 一种文字内容适应矩形文字框的排版方法
CN101992609A (zh) * 2010-09-30 2011-03-30 武汉钢铁(集团)公司 一种基于大型主机平台的标签打印装置
CN102945522A (zh) * 2012-11-20 2013-02-27 江苏现代造船技术有限公司 一种钢材管理系统及方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104924793A (zh) * 2015-06-16 2015-09-23 深圳市新国都支付技术有限公司 Pos终端兼容各类收银设备小票信息打印的方法
CN105486227A (zh) * 2015-11-24 2016-04-13 上海伟世通汽车电子系统有限公司 数字仪表字体大小测试方法及装置
CN108621596A (zh) * 2017-03-21 2018-10-09 精工爱普生株式会社 打印数据生成装置和方法、记录介质及打印装置
US10752029B2 (en) 2017-03-21 2020-08-25 Seiko Epson Corporation Print data generation device, method for generating print data, program, and printing apparatus
CN108621596B (zh) * 2017-03-21 2020-11-06 精工爱普生株式会社 打印数据生成装置和方法、记录介质及打印装置
CN107933108A (zh) * 2017-08-21 2018-04-20 拓卡奔马机电科技有限公司 一种标签打印自适应系统及标签自适应打印方法

Similar Documents

Publication Publication Date Title
CN103488444A (zh) 一种钢卷标签字体大小的控制方法及系统
CN105058989B (zh) 一种棒材生产线铭牌标记系统及其控制方法
CN103114429A (zh) 一种皮料、布料排版方法及排版系统
CN101804744A (zh) 在小直径刀具上进行激光数字标识的方法
CN110395051A (zh) 一种智能标签打印系统及打印方法
CN109130542B (zh) 通过黑标传感器检测票据打印状态的方法及装置
CN101956283B (zh) 一种阿克明斯特地毯纱线准备的方法
JP2011062835A5 (zh)
CN109416623A (zh) 用于具有不同重复长度的多个通道中的图像的布局和印刷的过程
CN111813350B (zh) 一种打印数据发送方法、装置、设备及存储介质
CN104503715A (zh) 一种钢铁行业的动态质保书管理系统
CN103473518A (zh) 运单信息录入和黑白色块编码解码系统
CN105278821A (zh) 一种自动调整电子文档页面的方法及其装置
CN107728958A (zh) 用于改善图形元素的印刷品质的方法
CN110378441B (zh) 一种标签打印方法和系统
CN203032089U (zh) 一种印刷机的色彩导航系统
CN204870097U (zh) 发票打印机
CN103722895A (zh) 一种12针式打印机移位打印的方法
CN104924793A (zh) Pos终端兼容各类收银设备小票信息打印的方法
CN112463082A (zh) 一种数字印刷供墨训练数据传输系统和方法
CN105015177A (zh) 发票打印机及其打印方法
CN104850366A (zh) 一种打印机的打印任务生成及控制系统
CN102848738B (zh) 一种用开放平台对大型主机平台的数据进行打印的方法
CN105511820A (zh) 一种实现自由排版打印的方法
CN205899977U (zh) 一种用于pf线c型钩上传递生产信息的标识牌

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20140101

RJ01 Rejection of invention patent application after publication