CN103072389B - Printing device and control method for the same - Google Patents
Printing device and control method for the same Download PDFInfo
- Publication number
- CN103072389B CN103072389B CN201210321563.1A CN201210321563A CN103072389B CN 103072389 B CN103072389 B CN 103072389B CN 201210321563 A CN201210321563 A CN 201210321563A CN 103072389 B CN103072389 B CN 103072389B
- Authority
- CN
- China
- Prior art keywords
- mentioned
- height
- character
- data
- printing
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000005034 decoration Methods 0.000 claims description 32
- 238000012217 deletion Methods 0.000 claims description 12
- 230000037430 deletion Effects 0.000 claims description 12
- 238000003860 storage Methods 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims 5
- 230000001105 regulatory effect Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 9
- 238000004904 shortening Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000002542 deteriorative effect Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
本发明提供一种能够在各行的边界部分没有出现间隙地进行印刷的印刷装置以及印刷装置的控制方法。以行为单位进行印刷的印刷装置(1)包括:CG-ROM(24),存储与包含在接收到的数据中的字符代码对应的字体数据;数据判定部(42),判定在一行份的数据中是否包含字符代码以及图像数据双方;高度比较部(43),在判定为在一行份的数据中包含字符代码以及图像数据双方的情况下,比较与字符代码对应的字体数据的字符高度和图像数据的图像数据高度;高度调整部(45),在比较的结果是判定为字符高度与图像数据高度不同的情况下,调整成字符高度和图像数据高度变为相同;以及印刷处理部(46),基于调整后的字体数据以及图像数据进行一行份的印刷。
The present invention provides a printing device and a method of controlling the printing device capable of printing without gaps at the boundary of each line. The printing device (1) that prints in line units includes: CG-ROM (24), which stores font data corresponding to character codes included in received data; Include character code and image data both in; Height comparison section (43), when judging as including character code and image data both in the data of one row, compare the character height and the image of the font data corresponding to character code The height of the image data of the data; the height adjustment part (45), when the result of the comparison is determined to be that the height of the character is different from the height of the image data, it is adjusted so that the height of the character and the height of the image data become the same; and the print processing part (46) , and print one line based on the adjusted font data and image data.
Description
技术领域 technical field
本发明涉及基于数据以行为单位进行印刷的印刷装置以及印刷装置的控制方法。The present invention relates to a printing device that performs printing based on data in line units and a control method for the printing device.
背景技术 Background technique
以往,公知一种基于由外部设备(控制装置、主机装置)输入(接收)的数据对印刷介质以行为单位进行印刷的印刷装置(例如,参照专利文献1)。该印刷装置具备:控制器部,其基于由外部设备输入的数据来生成行单位的印刷数据;和引擎部,其在由控制器部接受印刷数据之后,由记录头对记录介质印刷图像。Conventionally, there is known a printing device that prints on a printing medium in line units based on data input (received) from an external device (control device, host device) (for example, refer to Patent Document 1). This printing apparatus includes: a controller unit that generates line-by-line print data based on data input from an external device; and an engine unit that prints an image on a recording medium with a recording head after receiving the print data from the controller unit.
专利文献1:日本特开平7-205498号公报Patent Document 1: Japanese Patent Application Laid-Open No. 7-205498
但是,在如上所述以行为单位进行印刷的印刷装置的情况下,有时在从外部设备输入的数据之中包含字符代码和图像数据(image data),会基于这些字符代码和图像数据进一行份的印刷。在该情况下,在基于数据生成的一行份的印刷数据之中,包含与字符代码相对应且印刷装置所内置的字体数据(font data)和图像数据(图像数据的至少一部分)双方。在该情况下,在与该字符代码相对应的字体数据的字符高度(字符的高度方向的点数)和图像数据的高度(图像数据的高度方向的点数)不同的情况下,为了将所有内容印刷在一行,一行份的印刷介质的送纸量按照匹配高度较高的一方(点数较多的一方)的方式来决定执行。由此,例如,在字符高度比图像数据高度高的情况下(“字符高度>图像数据高度”的情况下),在印刷图像数据的部分中,不进行基于图像数据的图像(image)的印刷,而仅仅进行“字符高度-图像数据高度”的量的送纸。在印刷在一行中包含字体数据和图像数据在内的多行的情况下,如果字符高度和图像数据高度不同,则在其中一个高度较低的部位的各行的边界部分(行间)会出现间隙,故存在不能得到所期待的印刷结果的问题。However, in the case of a printing device that performs printing in line units as described above, character codes and image data (image data) are sometimes included in data input from an external device, and line copies are performed based on these character codes and image data. printing. In this case, the print data for one line generated based on the data includes both font data and image data (at least a part of the image data) corresponding to the character codes and built in the printing device. In this case, when the character height (the number of dots in the height direction of the character) of the font data corresponding to the character code is different from the height of the image data (the number of dots in the height direction of the image data), in order to print all the contents In one line, the feeding amount of the printing medium for one line is determined and executed so as to match the one with the higher height (the one with the larger number of dots). Thus, for example, when the character height is higher than the image data height (in the case of "character height > image data height"), the image (image) based on the image data is not printed in the portion where the image data is printed. , and only the amount of "character height - image data height" is fed. When printing multiple lines including font data and image data in one line, if the height of the characters and the height of the image data are different, a gap will appear at the boundary part (between lines) of each line at one of the lower heights. , so there is a problem that the expected printing result cannot be obtained.
有时会跨越多行来印刷一个图像。在该情况下,在一行中包含字体数据和图像数据且字符高度比图像数据高度高的情况下,一个图像的印刷结果会因为在行间出现用于送纸的空白(白条)而导致被分断,存在印刷结果的美观性变差这样的问题。Sometimes an image is printed across multiple lines. In this case, in the case where font data and image data are included in one line and the character height is higher than the image data height, the printed result of one image will be broken due to blanks (white stripes) for feeding paper between lines , there is a problem that the aesthetics of the printed result deteriorates.
发明内容 Contents of the invention
本发明鉴于上述问题,其目的在于提供一种印刷装置以及印刷装置的控制方法,在印刷在一行中包含字体数据和图像数据的多行的情况下,能够按照在各行的边界部分无法出现间隙的方式进行印刷。In view of the above-mentioned problems, an object of the present invention is to provide a printing device and a control method of the printing device that can print a plurality of lines including font data and image data in one line, so that no gaps can occur at the boundaries of the lines. way to print.
本发明的印刷装置是能够与控制装置连接的印刷装置,是基于从控制装置接收到的数据对印刷介质以行为单位进行印刷的印刷装置,上述印刷装置的特征在于具备:存储部,其存储与包含在数据中的字符代码相对应的字体数据;判定部,其判定在一行份的数据之中是否包含字符代码以及至少一部分的图像数据双方;比较部,其在判定部的判定的结果是判定为在一行份的数据之中包含字符代码以及至少一部分的图像数据双方的情况下,对与该字符代码相对应的字体数据的字符高度、和该至少一部分的图像数据的图像数据高度进行比较;调整部,其在比较部的比较的结果是判定为字符高度与图像数据高度不同的情况下,调整成字符高度和图像数据高度变为相同;以及印刷处理部,其基于由调整部调整后的字体数据以及至少一部分的图像数据来进行一行份的印刷。The printing device of the present invention is a printing device that can be connected to a control device, and is a printing device that prints on a printing medium in line units based on data received from the control device. The font data corresponding to the character code included in the data; the judging part, which judges whether both the character code and at least a part of the image data are included in the data of one line; To compare the character height of the font data corresponding to the character code with the image data height of the at least part of the image data when the data for one line includes both the character code and at least a part of the image data; an adjustment unit that adjusts so that the character height and the image data height become the same when it is determined that the height of the character is different from the height of the image data as a result of the comparison by the comparison unit; The font data and at least a part of the image data are printed for one line.
此外,本发明的印刷装置的控制方法是能够与控制装置连接的印刷装置的控制方法,其中上述印刷装置基于从控制装置接收到的数据对印刷介质以行为单位进行印刷,并存储与包含在数据中的字符代码相对应的字体数据,上述印刷装置的控制方法的特征在于执行下述步骤:判定步骤,判定在一行份的上述数据中是否包含字符代码以及至少一部分的图像数据双方;比较步骤,在判定步骤的判定的结果是判定为在一行份的数据中包含字符代码以及至少一部分的图像数据双方的情况下,对与该字符代码相对应的字体数据的字符高度、和该至少一部分的图像数据的图像数据高度进行比较;调整步骤,在比较步骤的比较的结果是判定为字符高度与图像数据高度不同的情况下,调整成字符高度和图像数据高度变为相同;以及印刷处理步骤,基于由调整步骤调整后的字体数据以及至少一部分的图像数据来进行一行份的印刷。In addition, the control method of a printing device of the present invention is a control method of a printing device connectable to a control device, wherein the printing device prints on a printing medium in line units based on the data received from the control device, and stores and includes in the data The font data corresponding to the character code in the above-mentioned printing device is characterized in that the following steps are performed: a determination step, determining whether the above-mentioned data of one line contains both the character code and at least a part of the image data; the comparison step, As a result of the determination in the determination step, when it is determined that both the character code and at least part of the image data are included in the data for one line, the character height of the font data corresponding to the character code and the at least part of the image The height of the image data of the data is compared; the adjustment step is to adjust the height of the character and the height of the image data to be the same when the result of the comparison in the comparison step is determined to be different from the height of the character; and the printing processing step is based on The font data adjusted in the adjustment step and at least a part of the image data are used to print one line.
根据该构成,在一行中印刷字符(基于字体数据的字符的图像)和图像(基于图像数据的图像)双方的情况、并且与成为印刷对象的字符相对应的字体数据的字符高度和图像数据的高度(图像数据高度)不同的情况下,调整成两者的高度变为相同,从而进行印刷。由此,在将印刷数据分为多行来以行为单位进行印刷的情况下,尤其在图像数据中能够在各行的边界部分不产生间隙(白条)的情况下进行印刷,作为结果而能够得到用户所期待的印刷结果。According to this configuration, when printing both characters (character images based on font data) and images (images based on image data) in one line, and the character height of the font data corresponding to the character to be printed and the height of the image data If the heights (image data heights) are different, they are adjusted so that both heights are the same, and printing is performed. As a result, when the print data is divided into multiple lines and printed on a line-by-line basis, in particular, image data can be printed without gaps (white stripes) occurring at the boundaries of each line, and as a result, the user can obtain The expected printing result.
另外,作为将字符高度和图像数据高度调整为相同的方法,存在将一方的高度缩短从而使两者高度相同的方法、将一方的高度延长从而使两者高度相同的方法、以及将一方的高度缩短并且将另一方的高度提高从而使两者高度相同的方法等。In addition, as a method of adjusting the character height and image data height to be the same, there are a method of shortening one height to make both heights the same, a method of extending one height so that both heights are the same, and a method of making one height the same. A method of shortening and raising the height of the other to make both of them the same height, etc.
此外,这里提及的字符代码意味着:表示字符或记号(也包含空白)的字符代码,而不是表示换行等特定指令的字符代码(控制系统的字符代码)。In addition, the character code mentioned here means: a character code indicating a character or a mark (including blank space), not a character code indicating a specific command such as line feed (character code of a control system).
在本发明的印刷装置中优选,在比较部的比较的结果是判定为字符高度比图像数据高度高的情况下,调整部删除成为字符高度的调整对象的字体数据的一部分,以使字符高度与图像数据高度变为相同。In the printing apparatus according to the present invention, it is preferable that, when the result of the comparison by the comparison unit determines that the height of the character is higher than the height of the image data, the adjustment unit deletes part of the font data to be adjusted for the height of the character so that the height of the character is equal to the height of the image data. The image data height becomes the same.
根据该构成,将图像数据的高度作为基准(优先),缩短字符高度以使字符高度与图像数据高度变为相同。例如,在字符高度>图像数据高度的情况下,如果通过使一部分图像数据重复等来提高(延长)图像数据高度从而使其与字符高度相匹配,则虽然能够消除各行的边界部分的间隙,但是由于基于图像数据进行印刷的图像被缓慢地印刷,所以会损害印刷结果的外观。在本发明中,通过将图像数据高度作为基准来进行调整(即,通过不改变图像数据高度),能够在不损害图像的外观的情况下消除各行的边界部分的间隙。According to this configuration, the height of the image data is used as a reference (priority), and the character height is shortened so that the character height and the image data height become the same. For example, in the case of character height>image data height, if the height of the image data is increased (extended) to match the height of the character by repeating part of the image data, etc., the gap at the boundary of each line can be eliminated, but Since the image printed based on the image data is printed slowly, the appearance of the printed result is impaired. In the present invention, by adjusting with the image data height as a reference (that is, by not changing the image data height), it is possible to eliminate the gap at the boundary portion of each row without impairing the appearance of the image.
在本发明的印刷装置中优选,在字体数据为在字符高度方向上包含上余白部分以及下余白部分中的至少一方的字体数据的情况下,调整部通过删除字符高度方向的上余白部分以及下余白部分中的至少一方的一部分,来缩短字符高度,以使该字符高度与图像数据高度变为相同。Preferably, in the printing device of the present invention, when the font data is font data including at least one of an upper margin portion and a lower margin portion in the character height direction, the adjustment unit deletes the upper margin portion and the lower margin portion in the character height direction. At least one part of the margin portion is used to shorten the character height so that the character height becomes the same as the image data height.
根据该构成,在进行字体数据的字符高度调整时,能够提供删除字体数据的上下余白部分的方法、仅删除上余白部分的方法、仅删除下余白部分的方法等的各种删除方法。由于判别并删除为了显示字体数据中包含的字符的在实际印刷中没有点的余白部分,所以不损害印刷结果,能够作为字符来印刷用户识别所需的信息,并能够得到用户所期待的印刷结果。According to this configuration, when adjusting the character height of font data, it is possible to provide various deletion methods such as a method of deleting upper and lower margins of font data, a method of deleting only upper margins, and a method of deleting only lower margins. Since the margin portion without dots in actual printing for displaying the characters contained in the font data is discriminated and deleted, the information required for user identification can be printed as characters without damaging the printing result, and the printing result expected by the user can be obtained. .
在本发明的印刷装置中优选,在删除字体数据的上余白部分以及下余白部分的情况下,调整部按照字体数据的种类来改变上余白部分以及下余白部分的删除比例。In the printing device of the present invention, when deleting the upper margin and the lower margin of the font data, it is preferable that the adjusting unit changes the deletion ratio of the upper margin and the lower margin according to the type of the font data.
根据该构成,通过或者均等地删除字体数据的上下余白部分,或者将上余白部分比下余白部分略多地删除,或者将下余白部分比上余白部分略多地删除等,能够调整同一行中的字符的位置的平衡,并能够按照成为字符高度的调整对象的字体数据的种类来提供各种删除方法。According to this configuration, by either deleting the upper and lower margin parts of the font data equally, or deleting the upper margin part slightly more than the lower margin part, or deleting the lower margin part slightly more than the upper margin part, etc., it is possible to adjust the characters in the same line. It is possible to provide various deletion methods according to the type of font data to be adjusted in character height.
在本发明的印刷装置中优选,调整部通过变更存储了字体数据的存储部的读出地址,来删除字体数据的上余白部分,通过减少伴随字体数据的印刷的印刷介质的送纸量,来删除字体数据的下余白部分。In the printing apparatus according to the present invention, it is preferable that the adjustment unit deletes the upper margin portion of the font data by changing the read address of the storage unit in which the font data is stored, and reduces the paper feeding amount of the printing medium accompanying the printing of the font data. Deletes the lower margin of the font data.
根据该构成,由于通过用于读出在存储部中按照地址的次序而存储的字体数据的地址的变更、换行时、行间的送纸量的调整来进行字体数据的上下余白部分的删除,所以能够简单地并且对印刷装置的性能(performance)无影响地来实现。According to this configuration, since the upper and lower margins of the font data are deleted by changing the address for reading the font data stored in the order of addresses in the storage unit, when changing a line, and adjusting the amount of paper feeding between lines, Therefore, it can be implemented simply and without affecting the performance of the printing device.
在本发明的印刷装置中优选,上述印刷装置还具备装饰有无判定部,上述装饰有无判定部通过与字符代码(与字符代码相对应的字体数据)所涉及的装饰相关的指令的接收或者装置主体的设定来判定是否实施了装饰,调整部在通过装饰有无判定部判定为实施了字符代码所涉及的装饰的情况下,不进行与该字符代码相对应的字体数据的字符高度的调整。In the printing device of the present invention, preferably, the printing device further includes a decoration presence/absence determination unit, and the decoration presence/absence determination unit receives a command related to a decoration related to a character code (font data corresponding to the character code) or The setting of the device body determines whether decoration is implemented, and the adjustment unit does not adjust the character height of the font data corresponding to the character code when it is determined by the decoration presence/absence determination unit that the decoration related to the character code is implemented. Adjustment.
根据该构成,关于成为装饰对象的字符,不进行其字体数据的字符高度调整就进行印刷。一般,在对字符实施装饰的情况下,大多情况是该字符本身具有特别的意图或意义,并以针对用户的特定的信息提供作为目的来进行印刷。即,字符的外观是重要的。由此,如果进行成为装饰对象的字符的字符高度的调整,则即使在调整了余白的情况下,失去平衡而损害该字符的外观的可能性也会变高,作为结果而有时无法向用户正确地提供特定信息。为了避免这种情况,在本发明中,通过关于成为装饰对象的字符不进行其字体数据的字符高度调整,能够在不损害以信息的提供作为目的而印刷的字符(装饰字符)的外观的情况下进行印刷。According to this configuration, the character to be decorated is printed without adjusting the character height of the font data. Generally, when decorating a character, the character itself has a special intention or meaning and is printed for the purpose of providing specific information for the user in many cases. That is, the appearance of characters is important. Therefore, if the character height of the character to be decorated is adjusted, even if margins are adjusted, there is a high possibility that the balance will be lost and the appearance of the character will be damaged. As a result, the user may not be able to correctly provide specific information. In order to avoid such a situation, in the present invention, by not adjusting the character height of the font data of the characters to be decorated, it is possible to avoid impairing the appearance of the characters (decorative characters) printed for the purpose of providing information. Print below.
另外,所谓字符的装饰指的是,字符的强调印刷、纵向放大印刷、横向放大印刷等放大印刷、缩小印刷、添加下划线印刷、附加删除线印刷、指定斜体等字符形态的印刷、粗体字印刷、细体字印刷、黑白反转印刷、指定字符的色彩和背景的色彩的印刷等。这些能够通过有无用于指定字符所涉及的字符装饰的指令和有无存储器开关等的设定来进行判定。In addition, the decoration of characters refers to emphatic printing of characters, enlarged printing such as vertically enlarged printing, horizontally enlarged printing, reduced printing, underlined printing, strikethrough printing, designated italic font, etc. , thin font printing, black and white reverse printing, printing of the color of the specified characters and the color of the background, etc. These can be determined by whether or not there is a command for specifying the character decoration related to the character, and whether or not there is setting of a memory switch or the like.
在本发明的印刷装置中优选,印刷装置还包括输送部,上述输送部输送印刷介质,进行印刷的行的方向是与由输送部输送印刷介质的方向相交叉的方向,字符高度和图像数据高度是输送印刷介质的方向。In the printing device of the present invention, preferably, the printing device further includes a conveying unit that conveys the printing medium, the direction of the line to be printed is a direction intersecting the direction in which the printing medium is conveyed by the conveying unit, and the height of the characters and the height of the image data are is the direction in which the printing medium is conveyed.
根据该构成,能够应用于具备串行头的印刷装置和具备行式头的印刷装置中。According to this configuration, it can be applied to a printing apparatus equipped with a serial head and a printing apparatus equipped with a line head.
附图说明 Description of drawings
图1是本发明的一实施方式所涉及的印刷系统的印刷框图。FIG. 1 is a printing block diagram of a printing system according to an embodiment of the present invention.
图2是印刷装置的功能框图。FIG. 2 is a functional block diagram of the printing device.
图3是用于说明删除字体数据的一部分的方法的图像图。FIG. 3 is an image diagram for explaining a method of deleting part of font data.
图4是表示印刷装置的印刷处理顺序的流程图。FIG. 4 is a flowchart showing the printing processing procedure of the printing device.
符号说明:Symbol Description:
1:印刷装置,2:主机装置,24:CG-ROM,26:印刷部,27:输送部,31:高度调整程序,42:数据判定部,43:高度比较部,44:装饰有无判定部,45:高度调整部,46:印刷处理部,51:上余白部分,52:下余白部分,SY:印刷系统。1: Printing device, 2: Host device, 24: CG-ROM, 26: Printing part, 27: Conveying part, 31: Height adjustment program, 42: Data judging part, 43: Height comparing part, 44: Decoration presence/absence judgment Section, 45: height adjustment section, 46: printing processing section, 51: upper margin section, 52: lower margin section, SY: printing system.
具体实施方式 Detailed ways
以下,基于附图来说明本发明的一实施方式所涉及的印刷装置以及印刷装置的控制方法。另外,在本实施方式中,以由印刷装置、与印刷装置协作的主机装置构成的印刷系统为例来进行说明。Hereinafter, a printing device and a method of controlling the printing device according to an embodiment of the present invention will be described with reference to the drawings. In addition, in this embodiment, a printing system composed of a printing device and a host device cooperating with the printing device will be described as an example.
图1是本发明的印刷系统SY的控制框图。如图1所示,本实施方式的印刷系统SY由基于数据来进行印刷处理的印刷装置1、和生成数据并对印刷装置1发送该数据的主机装置2(控制装置)构成。Fig. 1 is a control block diagram of the printing system SY of the present invention. As shown in FIG. 1 , the printing system SY according to this embodiment is composed of a printing device 1 that performs printing processing based on data, and a host device 2 (control device) that generates data and transmits the data to the printing device 1 .
主机装置2除了CPU11(Central Processing Unit)、ROM12(Read OnlyMemory)、RAM13(Random Access Memory)、HDD14(Hard Disk Drive)、以及接口部15以外,还具有搭载于一般的个人计算机上的硬件构成。In addition to CPU11 (Central Processing Unit), ROM12 (Read OnlyMemory), RAM13 (Random Access Memory), HDD14 (Hard Disk Drive), and interface unit 15, the host device 2 also has a hardware configuration mounted on a general personal computer.
ROM12存储用于由CPU11执行各种处理的控制程序和控制数据。此外,RAM13作为CPU11执行各种处理时的作业区域来利用。接口部15在与印刷装置1之间进行数据的发送接收。The ROM 12 stores control programs and control data for executing various processes by the CPU 11 . In addition, RAM 13 is used as a work area when CPU 11 executes various processes. The interface unit 15 transmits and receives data to and from the printing device 1 .
在HDD14中存储了用于印刷字符和图像的应用程序14a。CPU11通过在该应用程序14a基础上执行印刷命令,而经由接口部15向印刷装置1发送数据。另外,在该数据中包含字符代码、图像数据(graphic data)、控制用的指令(包含字符装饰所涉及的指令)等。An application program 14a for printing characters and images is stored in HDD 14 . The CPU 11 executes a print command based on the application program 14 a, and transmits data to the printing device 1 via the interface unit 15 . In addition, this data includes character codes, graphic data, commands for control (including commands related to character decoration), and the like.
印刷装置1具备CPU21、ROM22、RAM23、符号产生器(charactergenerator)ROM24(CG-ROM24、存储部)、接口部25、印刷部26、以及输送部27,这些部件通过内部总线28相互连接。The printing device 1 includes a CPU 21 , a ROM 22 , a RAM 23 , a character generator ROM 24 (CG-ROM 24 , storage unit), an interface unit 25 , a printing unit 26 , and a transport unit 27 , and these components are connected to each other by an internal bus 28 .
接口部25用于与主机装置2连接,经由接口部25从主机装置2接收数据。接收到的数据经由后述的接收缓冲器33而存储在打印缓冲器34中。The interface unit 25 is used to connect to the host device 2 and receive data from the host device 2 via the interface unit 25 . The received data is stored in the print buffer 34 via the receive buffer 33 described later.
印刷部26以印刷头35作为主要部分,基于存储在后述的打印缓冲器34中的印刷图像,来驱动印刷头35以行为单位进行字符和记号等符号的字体数据和图像(基于图像数据的图像)的印刷。输送部27以送纸辊36作为主要部分,与印刷头35进行的印刷动作同步地,驱动送纸辊36来进行印刷介质的送纸(输送)。The printing unit 26 uses the print head 35 as a main part, and drives the print head 35 to print font data and images of symbols such as characters and symbols in units of lines based on the print image stored in the print buffer 34 described later (image data based on the image data). image) printing. The transport unit 27 has the paper feed roller 36 as a main part, and drives the paper feed roller 36 to feed (transport) the printing medium in synchronization with the printing operation by the print head 35 .
另外,本实施方式的印刷头35可以由串行头构成,也可以由行式头构成。在印刷头35由串行头构成的情况下,在通过印刷头35完成一行份的印刷之后,驱动送纸辊36来进行印刷介质的送纸。另一方面,在印刷头35由行式头构成的情况下,通过送纸辊36的驱动来进行送纸,同时通过针对每一点线进行印刷,从而执行一行份的印刷。In addition, the print head 35 of this embodiment may be constituted by a serial head, or may be constituted by a line head. When the printing head 35 is constituted by a serial head, after the printing of one line is completed by the printing head 35 , the paper feeding roller 36 is driven to feed the printing medium. On the other hand, when the print head 35 is constituted by a line head, the paper is fed by driving the paper feed roller 36 and printing is performed for each dot line, thereby performing printing for one line.
CG-ROM24存储字符和记号等符号的字体数据,如果给出规定的字符代码,则输出对应的字体数据。The CG-ROM 24 stores font data of symbols such as characters and symbols, and outputs the corresponding font data when a predetermined character code is given.
RAM23除了在CPU21执行各种处理时使用的工作区域块32以外,还具有暂时存储从主机装置2接收到的数据的接收缓冲器33、以及为了实际进行印刷而以行为单位存储印刷图像(印刷数据)的打印缓冲器34。存储在接收缓冲器33中的数据通过后述的高度调整程序31一行一行地进行处理,将处理后的印刷图像以行为单位存储在打印缓冲器34中。The RAM 23 has a receive buffer 33 for temporarily storing data received from the host device 2 in addition to a work area block 32 used when the CPU 21 executes various processes, and stores print images (print data) in line units for actual printing. ) of the print buffer 34. The data stored in the receiving buffer 33 is processed line by line by a height adjustment program 31 described later, and the processed print image is stored in the print buffer 34 in units of lines.
ROM22存储用于由CPU21执行各种指令的解析以及各种处理的控制程序和控制数据。作为控制程序,具体而言包括高度调整程序31。高度调整程序31是在一行份的数据中包含字符代码和图像数据双方的情况下(即,在一行中印刷与字符代码相对应的符号(字符和记号等)和图像的情况下),按照与字符代码相对应的字体数据的高度(输送字体数据的印刷介质的方向的点数(以下,称为“字符高度”。))和图像数据的高度(输送图像数据的印刷介质的方向的点数。以下,称为“图像数据高度”。)相同的方式进行调整的程序(详细情况后述)。The ROM 22 stores control programs and control data for the CPU 21 to perform analysis of various commands and various processes. Specifically, the height adjustment program 31 is included as a control program. The height adjustment program 31 is in the case where both character codes and image data are included in the data for one line (that is, when printing symbols (characters, symbols, etc.) and images corresponding to the character codes in one line), the program follows the The height of the font data corresponding to the character code (the number of dots in the direction of the printing medium on which the font data is conveyed (hereinafter referred to as "character height")) and the height of the image data (the number of dots in the direction of the printing medium that conveys the image data. The following , referred to as "image data height".) The procedure for adjusting in the same way (details will be described later).
另外,包含在数据中的字符代码存在以下情况:为了印刷以对用户提供一些信息作为目的的字符(以下,称为“通常字符”。)而使用的情况、和被用作以基于图像数据来印刷的图像的位置调整(印刷介质上的图像的印刷位置的调整)作为目的的字符(以下,称为“位置调整字符”。)的情况,其中在后者的情况下执行上述的高度调整程序31的处理。In addition, the character code included in the data may be used for printing characters for the purpose of providing some information to the user (hereinafter referred to as "normal characters"), and may be used for printing based on image data. The position adjustment of the printed image (adjustment of the printing position of the image on the printing medium) is the case of the intended character (hereinafter, referred to as "position adjustment character"), wherein the above-mentioned height adjustment procedure is executed in the latter case 31 processing.
接着,参照图2以及图3,说明印刷装置1所提供的功能。图2是印刷装置1的功能框图,图3是用于说明删除字体数据的一部分的方法的图像图(概念图)。Next, functions provided by the printing apparatus 1 will be described with reference to FIGS. 2 and 3 . FIG. 2 is a functional block diagram of the printing apparatus 1, and FIG. 3 is an image diagram (conceptual diagram) for explaining a method of deleting part of font data.
如图2所示,印刷装置1具备:数据接收部41、数据判定部42(判定部)、高度比较部43(比较部)、装饰有无判定部44、高度调整部45(调整部)、以及印刷处理部46。其中,数据判定部42、高度比较部43、装饰有无判定部44、以及高度调整部45以高度调整程序31作为主要部分。As shown in FIG. 2 , the printing apparatus 1 includes: a data receiving unit 41, a data judging unit 42 (judging unit), a height comparing unit 43 (comparing unit), a decoration determination unit 44, a height adjusting unit 45 (adjusting unit), and a print processing unit 46 . Among them, the data determination unit 42 , the height comparison unit 43 , the decoration presence/absence determination unit 44 , and the height adjustment unit 45 have the height adjustment program 31 as a main part.
数据接收部41以接口部25作为主要部分,从主机装置2接收数据,并将接收到的数据存储在接收缓冲器33中。The data receiving unit 41 has the interface unit 25 as a main part, receives data from the host device 2 , and stores the received data in the receiving buffer 33 .
数据判定部42以1行为单位从接收缓冲器33中读出数据,判定在该一行份的数据中是否包含字符代码以及图像数据(图像数据中的至少一部分)双方。另外,一行的切分可以通过在一行中能够印刷的数据的数量和表示换行等的代码的接收来判断。The data judging unit 42 reads data from the receiving buffer 33 in units of one line, and judges whether or not both character codes and image data (at least a part of the image data) are included in the data of the line. In addition, the division of one line can be judged by the number of data that can be printed in one line and the reception of a code indicating line break or the like.
高度比较部43在数据判定部42的判定的结果是判定为在一行份的数据中包含字符代码以及图像数据双方的情况下,参照与该字符代码相对应的字体数据,对该字体数据的字符高度、和图像数据的高度(图像数据高度)进行比较。When the result of the determination by the data determination unit 42 is that both the character code and the image data are included in the data for one line, the height comparison unit 43 refers to the font data corresponding to the character code, and the character of the font data The height is compared with the height of the image data (image data height).
装饰有无判定部44在高度比较部43的比较的结果是字符高度比图像数据高度高的情况下(字符高度>图像数据高度的情况下),判定是否接收到与该字符代码所涉及的装饰相关的控制指令(以下,称为“装饰指令”。)。在接收到装饰指令的情况下,将与字符代码相对应的字体数据判定为“通常字符”,在没有接收到装饰指令的情况下,将与字符代码相对应的字体数据判定为“位置调整字符”。When the result of the comparison by the height comparison unit 43 is that the height of the character is higher than the height of the image data (in the case of the height of the character>the height of the image data), the decoration presence/absence determination unit 44 determines whether or not the decoration related to the character code is received. Related control commands (hereinafter, referred to as "decoration commands"). When a decoration instruction is received, the font data corresponding to the character code is judged as "normal character", and when the decoration instruction is not received, the font data corresponding to the character code is judged as "position adjustment character". ".
高度调整部45在字符高度>图像数据高度的情况、且没有接收到装饰指令的情况下(即,将字体数据判定为“位置调整字符”的情况下),删除字体数据的字符高度方向的上余白部分以及下余白部分的一部分,以使字体数据的字符高度与图像数据高度变为相同。In the case of character height>image data height and no decoration instruction is received (that is, when the font data is determined to be a "position adjustment character"), the height adjustment unit 45 deletes the upper part of the character height direction of the font data. A part of the margin portion and the lower margin portion so that the character height of the font data becomes the same as the height of the image data.
印刷处理部46以印刷部26以及输送部27作为主要部分,基于高度调整部45调整后的字体数据以及图像数据来生成一行份的印刷图像,并控制印刷部26以及输送部27来执行基于该印刷图像的印刷。The printing processing unit 46 has the printing unit 26 and the conveying unit 27 as main parts, generates a printed image for one line based on the font data and image data adjusted by the height adjusting unit 45, and controls the printing unit 26 and the conveying unit 27 to execute Printing of printed images.
这里,为了容易理解,使用图3的图像图,说明通过高度调整部45执行的字体数据的上下余白部分的删除。图3(a)是表示在一行中印刷的字体数据和图像数据的高度不同的样态的图像图。这里,设字体数据的字符高度为27点,图像数据的图像数据高度为24点。即,与图像数据高度相比,字体数据的字符高度高3点,所以进行通过高度调整部45将字体数据的字符高度删除3点(缩短)的处理。Here, for the sake of easy understanding, the deletion of the upper and lower margin portions of font data performed by the height adjustment unit 45 will be described using the image diagram of FIG. 3 . FIG. 3( a ) is an image diagram showing a state in which font data and image data printed in one line have different heights. Here, it is assumed that the character height of the font data is 27 dots, and the image data height of the image data is 24 dots. That is, since the character height of the font data is 3 dots higher than the height of the image data, the height adjustment unit 45 deletes (shortenes) the character height of the font data by 3 dots.
该删除处理,如图3(b)所示,是通过将字体数据的上余白部分51以及下余白部分52合计删除3点来进行的。在图3(b)中示出将上余白部分51删除1点、将下余白部分删除2点的样态。This deletion process is performed by deleting a total of 3 dots of the upper margin portion 51 and the lower margin portion 52 of the font data, as shown in FIG. 3( b ). FIG. 3( b ) shows a state in which one dot of the upper margin portion 51 is deleted and two dots of the lower margin portion are deleted.
上余白部分51的删除是通过变更从CG-ROM24读出字体数据时的开头地址来实现的。即,通过将读出字体数据时的开头地址变更为比通常在字符高度方向上往前1点的地址来实现。The deletion of the upper margin portion 51 is realized by changing the head address when the font data is read from the CG-ROM 24 . That is, it is realized by changing the head address when reading the font data to an address one dot ahead in the character height direction than usual.
另一方面,下余白部分52的删除是通过调整送纸量来实现的。即,通过以使送纸量减少2点的量(在字符高度方向上2点的量)的方式控制输送部27(送纸辊36)的送纸来实现。通过这样进行删除处理,如图3(c)所示调整成:字体数据的字符高度和图像数据的图像数据高度变为相同(这里,为24点)。On the other hand, the deletion of the lower margin portion 52 is realized by adjusting the paper feeding amount. That is, it is realized by controlling the paper feeding by the conveyance unit 27 (paper feed roller 36 ) so that the paper feed amount is reduced by 2 dots (2 dots in the character height direction). By performing the deletion process in this way, as shown in FIG. 3( c ), it is adjusted so that the character height of the font data and the image data height of the image data become the same (here, 24 dots).
另外,如图3(b)所示,将上余白部分51删除1点、将下余白部分52删除2点的方法是一个例子,例如也可以将上余白部分51删除2点、将下余白部分52删除1点。此外,可以按照成为对象的字体数据的每个种类,来变更上下余白部分51、52的删除比例。或者,不论字体数据的种类如何,都将上下余白部分51、52的删除比例设为固定。此外,在图3中,说明了在一行中存在一个字符份的字体数据的情况,但是这是一个例子,通过在存在多个字体数据的情况下也进行相同的处理,能够使字体数据的字符高度与图像数据高度相匹配。In addition, as shown in FIG. 3( b ), the method of deleting one point of the upper margin portion 51 and deleting two points of the lower margin portion 52 is an example. For example, two points of the upper margin portion 51 may be deleted, and the lower margin portion 52 to delete 1 point. In addition, the deletion ratio of the upper and lower margin portions 51 and 52 can be changed for each type of font data to be targeted. Alternatively, the deletion ratio of the upper and lower margin portions 51 and 52 is fixed regardless of the type of font data. In addition, in FIG. 3, the case where font data for one character exists in one line has been described, but this is an example, and by performing the same process even when there is a plurality of font data, it is possible to make the characters of the font data The height matches the image data height.
接着,参照图4的流程图,说明印刷装置1的印刷处理顺序。首先,CPU21(印刷装置1)从主机装置2接收数据,并将其存储在接收缓冲器33中(S01)。接着,CPU21从接收缓冲器33中获取一行份的数据(S02),判定在该一行份的数据中是否包含字符代码以及图像数据(至少一部分的图像数据)双方(S03:判定步骤)。Next, the printing processing procedure of the printing apparatus 1 will be described with reference to the flowchart of FIG. 4 . First, the CPU 21 (printing device 1) receives data from the host device 2 and stores it in the receiving buffer 33 (S01). Next, CPU 21 acquires data for one line from receiving buffer 33 (S02), and determines whether the data for one line includes both character codes and image data (at least a part of image data) (S03: determination step).
在S03的判定的结果是在一行份的数据中仅包含字符代码以及图像数据中的其中一方的情况下,即一行份的数据仅由字符代码构成、或者仅由图像数据构成的情况下(S04:否),CPU21基于与该字符代码相对应的字体数据、或者图像数据来生成印刷图像(印刷数据),并基于该印刷图像来进行印刷(S10)。即,在该情况下,不进行字体数据或者图像数据的高度调整,而进行通常的印刷处理。When the result of the determination in S03 is that only one of character codes and image data is included in the data for one line, that is, when the data for one line is composed of only character codes or only image data (S04 : No), the CPU 21 generates a print image (print data) based on the font data or image data corresponding to the character code, and prints based on the print image (S10). That is, in this case, normal printing processing is performed without performing height adjustment of font data or image data.
另一方面,在S03的判定的结果是在一行份的数据中包含字符代码以及图像数据双方的情况下(S04:是),CPU21对与该字符代码相对应的字体数据的字符高度、和该图像数据的图像数据高度进行比较(S05:比较步骤)。On the other hand, when the result of the determination in S03 is that both the character code and the image data are included in the data for one line (S04: Yes), the CPU 21 compares the character height of the font data corresponding to the character code and the The image data heights of the image data are compared (S05: comparison step).
在S05的比较的结果是字符高度为图像数据高度以下的情况下(字符高度≤图像数据高度的情况下,S06:否),CPU21基于与该字符代码相对应的字体数据以及图像数据来生成印刷图像,并以图像数据高度作为基准来决定送纸量,从而执行印刷(S10)。When the result of the comparison in S05 is that the character height is equal to or less than the image data height (in the case of character height≦image data height, S06: No), the CPU 21 generates a printed image based on the font data and image data corresponding to the character code. image, and the height of the image data is used as a reference to determine the paper feeding amount, thereby executing printing (S10).
另一方面,在S06的比较的结果是字符高度比图像数据高度高的情况下(字符高度>图像数据高度的情况下,S06:是),CPU21判定在一行份的数据中是否包含字符代码所涉及的装饰指令(S07)。On the other hand, when the result of the comparison in S06 is that the character height is higher than the image data height (in the case of character height>image data height, S06: YES), CPU 21 determines whether the data of one line contains the character code. Involved decorator instruction (S07).
在S07中判定为包含装饰指令的情况下(S08:是),CPU21判定为与该字符代码相对应的字体数据作为“通常字符”来印刷,基于与该字符代码相对应的字体数据、图像数据以及装饰指令来生成印刷图像,以字体数据的字符高度作为基准来决定送纸量,从而执行印刷(S10)。When it is determined in S07 that the decoration command is included (S08: Yes), the CPU 21 determines that the font data corresponding to the character code is to be printed as a "normal character", and based on the font data and image data corresponding to the character code and a decoration command to generate a print image, determine the amount of paper feeding based on the character height of the font data, and execute printing (S10).
另一方面,在S07中判定为不包含装饰指令的情况下(S08:否),CPU21判定为与该字符代码相对应的字体数据是“位置调整字符”,并执行与字符代码相对应的字体数据的上余白部分51以及下余白部分52的删除处理,调整成字体数据的字符高度和图像数据的图像数据高度变为相同。换言之,使图像数据高度优先(作为基准),来执行使字体数据的字符高度与图像数据高度相匹配的处理(S09:调整步骤)。然后,CPU21基于由S09调整后的字体数据以及图像数据来生成一行份的印刷图像,控制印刷部26以及输送部27来执行基于该印刷图像的印刷(S10:印刷处理步骤)。另外,CPU21直到不存在成为印刷对象的数据为止,都重复执行S01~S10的处理。On the other hand, when it is determined in S07 that the decoration command is not included (S08: No), the CPU 21 determines that the font data corresponding to the character code is a "position adjustment character", and executes the font data corresponding to the character code. The deletion process of the upper margin portion 51 and the lower margin portion 52 of the data is adjusted so that the character height of the font data and the image data height of the image data become the same. In other words, the height of the image data is prioritized (as a reference), and processing of matching the character height of the font data with the height of the image data is performed ( S09 : adjustment step). Then, the CPU 21 generates a print image for one line based on the font data and image data adjusted in S09 , and controls the printing unit 26 and the transport unit 27 to print based on the print image ( S10 : printing processing step). In addition, the CPU 21 repeatedly executes the processing of S01 to S10 until there is no more data to be printed.
如以上所述,根据本实施方式,在一行份的数据中包含字符代码和图像数据双方的情况、并且与成为印刷对象的字符代码相对应的字体数据的字符高度和图像数据的高度(图像数据高度)不同的情况下,将两者的高度调整为相同来进行印刷。由此,在将数据分为多行以行为单位来进行印刷的情况下,能够在各行的边界部分不出现间隙(白条)的情况下进行印刷,作为结果而能够得到用户所期待的印刷结果。As described above, according to this embodiment, when the data for one line includes both character codes and image data, and the character height of the font data corresponding to the character code to be printed and the height of the image data (image data height) are different, adjust the height of both to be the same and print. As a result, when data is divided into multiple lines and printed in line units, printing can be performed without gaps (white stripes) appearing at the boundaries of the lines, and as a result, printing results expected by the user can be obtained.
另外,在本实施方式中,作为将字符高度和图像数据高度调整为相同的方法,例示了缩短字符高度使其与图像数据高度相同的方法,但是并不限于此。例如,也可以按照提高图像数据高度使其与字符高度相同的方式来进行调整,或者按照缩短字符高度并提高图像数据的高度使得两者相同的方式进行调整。In addition, in this embodiment, as a method of adjusting the character height and the image data height to be the same, a method of shortening the character height to be the same as the image data height is exemplified, but the present invention is not limited thereto. For example, the adjustment may be made so that the height of the image data is increased to be the same as the height of the characters, or the height of the characters is shortened and the height of the image data is increased to be the same.
另外,在本实施方式中,在进行字体数据的字符高度调整时,说明了删除字体数据的上余白部分51以及下余白部分52双方的方法,但是并不限于此。例如,也可以仅删除字体数据的上余白部分51来调整字符高度,或者仅删除字体数据的下余白部分52来调整字符高度。从而,能够适当调整同一行中的字符的位置的平衡。In addition, in the present embodiment, a method of deleting both the upper margin portion 51 and the lower margin portion 52 of the font data is described when adjusting the character height of the font data, but the present invention is not limited thereto. For example, only the upper margin portion 51 of the font data may be deleted to adjust the character height, or only the lower margin portion 52 of the font data may be deleted to adjust the character height. Accordingly, it is possible to appropriately adjust the balance of the positions of characters in the same line.
此外,在本实施方式中,说明了在字符高度>图像数据高度的关系成立的情况下进行高度调整的顺序,但是并不限于此,也可以在字符高度<图像数据高度的情况下进行高度调整。在该情况下,可以提高字符高度使其与图像数据高度相匹配,也可以缩短图像数据高度使其与字符高度相匹配。或者,也可以按照提高字符高度并缩短图像数据高度使得两者相同的方式进行调整。In addition, in this embodiment, the procedure for performing height adjustment when the relationship of character height>image data height is satisfied is described, but it is not limited to this, and height adjustment may be performed when character height<image data height . In this case, the character height can be increased to match the image data height, or the image data height can be shortened to match the character height. Alternatively, it is also possible to adjust in such a way that the character height is increased and the image data height is shortened so that both are the same.
此外,在本实施方式中,通过装饰指令来实现字符装饰,但是并不限于此。例如,也能够应用于具备通过印刷装置1主体的DIP开关(dipswitch)和存储器开关等(均省略图示)的设定来对字符实施装饰的功能的装置中。在该情况下,装饰有无判定部44确认DIP开关和存储器开关的设定状态来判定有无字符装饰即可。In addition, in this embodiment, character decoration is realized by a decoration command, but it is not limited to this. For example, it can also be applied to a device having a function of embellishing characters by setting a dip switch, a memory switch, etc. (both not shown) of the main body of the printing device 1 . In this case, the decoration presence/absence determination unit 44 checks the setting states of the DIP switch and the memory switch to determine the presence or absence of the character decoration.
此外,在本实施方式中,在数据中存在字符代码所涉及的装饰指令的情况下,判定为与字符代码相对应的字体数据被用作“位置调整字符”,并执行基于高度调整部45的处理,但是并不限于此。例如,也可以在包含在数据中的字符代码为特定的字符代码(例如,表示空白的字符代码和表示记号的字符代码)的情况下,将与字符代码相对应的字体数据判定为“位置调整字符”,并执行基于高度调整部45的处理。In addition, in the present embodiment, when there is a decoration command related to a character code in the data, it is determined that the font data corresponding to the character code is used as a "position adjustment character", and the height adjustment unit 45 performs processing, but is not limited to this. For example, when the character code included in the data is a specific character code (for example, a character code indicating a space and a character code indicating a mark), the font data corresponding to the character code may be determined as "position adjustment". character" and perform processing based on the height adjustment unit 45.
此时,高度调整部45可以解析字体数据,判别并删除用于显示包含在字体数据中的字符的没有点的数据的余白部分。从而,能够在不损害印刷结果的情况下作为字符来印刷用户识别所需的信息,并能够得到用户所期望的印刷结果。In this case, the height adjustment unit 45 may analyze the font data, determine and delete a margin portion of data without dots for displaying characters included in the font data. Accordingly, information required for user identification can be printed as characters without deteriorating the printing result, and a printing result desired by the user can be obtained.
另外,在本实施方式中,以行方向和送纸方向相交叉的方向的例子进行了说明,但是也能够应用于按照每页来进行印刷的情况。该情况下,将打印缓冲器34作为页来规定区域,将字体数据和图像数据作为行单位的印刷图像而配置在打印缓冲器34的页区域内的被指定的位置处进行存储。包含字体数据和图像数据的行由于能够配置在页区域内的任意的方向上,所以除了能够如本实施方式这样配置在行方向和送纸方向相交叉的方向上进行印刷以外,还能够配置在行方向和送纸方向平行的方向上进行印刷。如后者这样,即使行方向和送纸方向是平行的方向,由于如在上述实施方式中所说明的那样进行删除字体数据的余白部分等并配置在页区域中即可,所以能够调整相同行的字体数据的高度和图像数据的高度。In addition, in this embodiment, an example in which the row direction intersects the paper feeding direction has been described, but it can also be applied to a case where printing is performed for each page. In this case, the area of the print buffer 34 is defined as a page, and the font data and image data are arranged and stored at specified positions within the page area of the print buffer 34 as a print image in units of lines. Since lines including font data and image data can be arranged in any direction within the page area, they can be arranged in a direction intersecting the line direction and the paper feeding direction for printing as in this embodiment, and can also be arranged in Printing is performed in a direction parallel to the line direction and paper feed direction. Like the latter, even if the row direction and the paper feeding direction are parallel directions, as described in the above-mentioned embodiment, it is only necessary to delete margins of the font data and arrange them in the page area, so the same row can be adjusted. The height of the font data and the height of the image data.
此外,并不依赖于上述实施例,印刷系统SY的装置构成和处理工序、以及印刷装置1的设备构成、处理工序以及控制方法等,在不脱离本发明的要旨的范围内,能够进行适当变更。In addition, it does not depend on the above-described embodiments, and the device configuration and processing steps of the printing system SY, and the device configuration, processing steps, and control method of the printing device 1 can be appropriately changed without departing from the gist of the present invention. .
Claims (7)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011216376A JP5842517B2 (en) | 2011-09-30 | 2011-09-30 | Printing apparatus and printing apparatus control method |
| JP2011-216376 | 2011-09-30 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103072389A CN103072389A (en) | 2013-05-01 |
| CN103072389B true CN103072389B (en) | 2015-06-10 |
Family
ID=48149169
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210321563.1A Expired - Fee Related CN103072389B (en) | 2011-09-30 | 2012-09-03 | Printing device and control method for the same |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP5842517B2 (en) |
| CN (1) | CN103072389B (en) |
| TW (1) | TWI505943B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015221509A (en) * | 2014-05-22 | 2015-12-10 | セイコーエプソン株式会社 | Printer and printing method |
| JP6283590B2 (en) * | 2014-09-29 | 2018-02-21 | 株式会社沖データ | Printing system, printing instruction method, and printing processing method |
| JP6682865B2 (en) * | 2016-01-15 | 2020-04-15 | セイコーエプソン株式会社 | Printing apparatus and printing apparatus control method |
| JP2021190017A (en) * | 2020-06-04 | 2021-12-13 | キヤノンメディカルシステムズ株式会社 | Report creation support device and report creation support program |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7184167B1 (en) * | 1999-09-30 | 2007-02-27 | Brother Kogyo Kabushiki Kaisha | Data processing for arranging text and image data on a substrate |
| CN101169777A (en) * | 2007-11-13 | 2008-04-30 | 无锡永中科技有限公司 | Method for implementing word processing software layout compatibility |
| CN101430679A (en) * | 2007-11-09 | 2009-05-13 | 北大方正集团有限公司 | Method and device for compressing integral symbol-occupying area |
| US7681975B2 (en) * | 2005-01-25 | 2010-03-23 | Seiko Epson Corporation | Printing device, printing device control program and method, and printing data generation device, program, and method |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61280944A (en) * | 1985-06-07 | 1986-12-11 | Photo Composing Mach Mfg Co Ltd | Letter processing system |
| JPH07156449A (en) * | 1993-12-02 | 1995-06-20 | Casio Comput Co Ltd | Printing device and image font enlarging device |
| JPH07205498A (en) * | 1994-01-25 | 1995-08-08 | Canon Inc | Recording method and device |
| JPH08183222A (en) * | 1994-12-28 | 1996-07-16 | Casio Comput Co Ltd | Printing device and display device |
| TW362070B (en) * | 1995-12-28 | 1999-06-21 | Seiko Epson Corp | Method and apparatus for word composition design, portrait making and impress making |
| JPH10151814A (en) * | 1996-11-21 | 1998-06-09 | Seiko Epson Corp | Text data printing apparatus and text data printing method |
| JP3797406B2 (en) * | 1998-03-26 | 2006-07-19 | セイコーエプソン株式会社 | Printing device capable of changing character width, printing method, and information recording medium |
| US6659589B2 (en) * | 2001-07-20 | 2003-12-09 | Hewlett-Packard Development Company, L.P. | System and method for producing efficient ink drop overlap filled with a pseudo hexagonal grid pattern |
| JP2004341686A (en) * | 2003-05-14 | 2004-12-02 | Konica Minolta Medical & Graphic Inc | Image forming system and method for forming character string |
| JP2007176051A (en) * | 2005-12-28 | 2007-07-12 | Seiko Epson Corp | Tape printer, data output method, program |
| JP2008134314A (en) * | 2006-11-27 | 2008-06-12 | Canon Inc | Image forming apparatus and control method |
-
2011
- 2011-09-30 JP JP2011216376A patent/JP5842517B2/en not_active Expired - Fee Related
-
2012
- 2012-09-03 CN CN201210321563.1A patent/CN103072389B/en not_active Expired - Fee Related
- 2012-09-25 TW TW101135171A patent/TWI505943B/en not_active IP Right Cessation
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7184167B1 (en) * | 1999-09-30 | 2007-02-27 | Brother Kogyo Kabushiki Kaisha | Data processing for arranging text and image data on a substrate |
| US7681975B2 (en) * | 2005-01-25 | 2010-03-23 | Seiko Epson Corporation | Printing device, printing device control program and method, and printing data generation device, program, and method |
| CN101430679A (en) * | 2007-11-09 | 2009-05-13 | 北大方正集团有限公司 | Method and device for compressing integral symbol-occupying area |
| CN101169777A (en) * | 2007-11-13 | 2008-04-30 | 无锡永中科技有限公司 | Method for implementing word processing software layout compatibility |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI505943B (en) | 2015-11-01 |
| CN103072389A (en) | 2013-05-01 |
| JP2013075417A (en) | 2013-04-25 |
| JP5842517B2 (en) | 2016-01-13 |
| TW201318882A (en) | 2013-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103072389B (en) | Printing device and control method for the same | |
| CN104908448B (en) | Printing Device, Printing System, and Control Method of Printing Device | |
| US8434843B2 (en) | Printing apparatus, printing method, and program | |
| US12145355B2 (en) | Non-transitory computer-readable medium and control method | |
| CN108928139A (en) | The control method of printing equipment and printing equipment | |
| US8693045B2 (en) | Printing control device and printing control method | |
| EP2284689B1 (en) | PDL data processing device | |
| US8488158B2 (en) | Systems and methods for instructing a printer to optimize a printed digital pattern | |
| JP4501595B2 (en) | Print management system and print management method | |
| JP2014132434A (en) | Printing control device, ink jet recording device, printing control method, program and print system | |
| JP6682865B2 (en) | Printing apparatus and printing apparatus control method | |
| CN103092535B (en) | A kind of print control program and device | |
| US8743418B2 (en) | Method for removing character-object overlap to increase render processing speed for an image | |
| US20160366302A1 (en) | Image forming system that restrains increase of print data amount, image forming apparatus, and recording medium | |
| US20200272390A1 (en) | Printing apparatus | |
| JP2001158146A (en) | Printing control device | |
| JP2008204163A (en) | Printing system, processor, and print processing program | |
| JP2005199655A (en) | PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PRINT CONTROL PROGRAM, AND PRINT DEVICE | |
| US8891118B2 (en) | Printing system, printing device, and print control method | |
| JP2019062382A (en) | Printing apparatus and printing method | |
| JP2011126138A (en) | Device, method and program for controlling printing | |
| CN104118219B (en) | Printing process and dot printer | |
| JP2009141529A (en) | Image processing apparatus, image processing method, and program | |
| JP6387594B2 (en) | Printing apparatus, printing apparatus control method, and program | |
| JP2007168082A (en) | Inkjet image forming apparatus and print system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150610 Termination date: 20210903 |