CN101221486B - Method and device of controlling an printing device - Google Patents

Method and device of controlling an printing device Download PDF

Info

Publication number
CN101221486B
CN101221486B CN2007101423018A CN200710142301A CN101221486B CN 101221486 B CN101221486 B CN 101221486B CN 2007101423018 A CN2007101423018 A CN 2007101423018A CN 200710142301 A CN200710142301 A CN 200710142301A CN 101221486 B CN101221486 B CN 101221486B
Authority
CN
China
Prior art keywords
real
instruction
data
time
processing
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 - Lifetime
Application number
CN2007101423018A
Other languages
Chinese (zh)
Other versions
CN101221486A (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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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
Priority claimed from JP11074001A external-priority patent/JP2000267830A/en
Priority claimed from JP10423799A external-priority patent/JP3812216B2/en
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Publication of CN101221486A publication Critical patent/CN101221486A/en
Application granted granted Critical
Publication of CN101221486B publication Critical patent/CN101221486B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

A host device to control transmission of bit-map data and/or one or more real-time commands to an imaging device controls processing of a data stream including the bit-map data. In one aspect, if a detector of the host determines that a data stream to be transmitted includes bit-map data, then a processor of the host sends a real-time processing disable command; and then sends the data stream including the bit-map data. In another aspect, if a detector of the host determines that real-time command receipt by the imaging device is disabled, then a processor of the host transmits a data stream including bit-map data, followed by the transmission of a real-time processing enable command, and then the transmission of a real-time command. An imaging device and controlling its receipt and processing of data are also provided.

Description

The control method of printing equipment and the control device of printing equipment
The application be denomination of invention be " printing equipment, signal conditioning package, they control method, and information recording carrier ", the applying date is that on March 18th, 2000, application number 00108616.2 are divided an application for application.
Technical field
The invention relates to printing equipment, signal conditioning package, their control method; And information recording carrier, particularly about to image with binary data such as binary data and font registration binary data and processing instruction data rows in real time carry out differentiating and processing printing equipment, signal conditioning package, they control method, and write down the information recording carrier of their program of realization.
Background technology
Printing equipment (printer) is extensively popularized as the device of printing type face on printing carriers such as paper and image.This printer is connected on the signal conditioning package (principal computer), and principal computer sends to printer with the data rows of printing word and image and the data rows of control printer.
Principal computer sends to the data of printer, can see as to rank, and also can see byte stream as; Particularly, in printer, be built into instruction by 8 (1 byte); Any instruction, majority are the figure places by 8 times, and promptly the data of certain byte number are constructed and formed.Instruction forms the command character of above-mentioned byte stream again, forms as required to adhere to its byte stream parameter and further as required, forms additional data.
As the data rows of printing word, when using American Standard Code for Information Interchange and identical bytes value, define in the definition of font the gimmick of having used black and white to represent according to byte stream at image printing and user.In image, according to the gimmick of the figure place presentation video each point color that contains in each byte.
When the interface section of printer receives the data-signal of 1 byte or several bytes, can produce to receive and interrupt, starting receives Interrupt Process.In receiving Interrupt Process, carry out following processing.
(1) judges to receive in the data whether contain real-time processing instruction, containing sometimes, can directly carry out and the corresponding processing of this real-time processing instruction.(about this technological content referring to open communique: the spy opens flat 09-164744).
(2) data storage that receives is arrived in the reception memorizer that is made up of RAM (Random Access Memory).
After these reception Interrupt Process finish, return to normal process in specialized range.Generally say, receive repositioning information, proceed to continuously till the reception memory storage full (full).In normal processing, explain the data of storing in the reception memorizer, in the print buffer of preparing for RAM, launch printed images.This operation is that the so-called FIFO that receives data successively handles.To this, above-mentioned real-time processing instruction is to ignore the FIFO processing rule and the instruction carried out.
Printed images which part in printing zone forms white, and which part forms black,, drives which print head that is, generally is to show with 1 and 0 place value.After launching 1 style of writing word printed images, according to the content driven print head in the print buffer, printing word and image on printing carriers such as paper.
The data rows that is equivalent to real-time processing instruction, even get in the reception memorizer, owing in the disconnected processing of receiver, this is handled accordingly, so in normal processing, only read separately.
Yet,, can occur accidentally and the real-time identical data rows of processing instruction in that the binary data of said image with binary data and font registration binary data is being sent in the data rows definition in the printing equipment.Even in the time of can not explaining original real-time processing instruction fully, in above-mentioned reception Interrupt Process, also might handle accordingly to real-time processing instruction.
That is, principal computer is handled the real-time processing instruction that does not have intention with the timing of not having intention, for example, might not receive preparation in principal computer one side, also might have the matching with printer.
Thus, produce a kind of hope, be about to contain and the real-time identical data rows of processing instruction data rows, after distinguishing with real-time processing instruction, send printer to from principal computer.
Summary of the invention
The object of the invention is exactly for overcoming the above problems; And provide a kind of with the binary data such as view data and font registration data and the real-time data rows of processing instruction carry out differentiating and processing printing equipment, signal conditioning package, control their method, and the information recording carrier of their programs realized in record.
In order to reach above purpose, according to the principle of the invention, following invention is disclosed.
The characteristic of printing equipment of the present invention is; Be connected with signal conditioning package, the data rows that receives the regulation instruction and is formed by data etc. is during the printing that the respective specified processing is carried out in printing and above-mentioned instruction is adorned; Comprise with the lower part; That is, the Return Reception Dept. branch receives the normal processing that is transmitted by above-mentioned signal conditioning package and instructs, contains 1 or the data rows of their combinations of in the normal processing instruction, preferentially carrying out real-time processing instruction; The normal processing part according to containing the normal processing instruction that above-mentioned Return Reception Dept. divides the data rows that receives, is carried out normal processing; When in the data rows that receives above-mentioned Return Reception Dept. branch, containing real-time processing instruction, handle according to this real-time processing instruction in real time the processing section in real time; And indicating section, indicating whether to allow to carry out above-mentioned real-time processing in the processing section in real time.
Like this, owing to be provided with the indicating section that indicates whether to allow to carry out real-time processing instruction, before transmitting specific instruction (for example, image printing instruction and font registering instruction) data rows, can give the carrying out of forbidding real-time processing instruction earlier.So, in the parameter of instruction usually, needn't handle in real time accidental contained data rows.
In order to forbid carrying out real-time processing instruction in printer one side; Want to forbid the instruction that real-time processing instruction carries out from the signal conditioning package transmission; In printing equipment one side; When above-mentioned Return Reception Dept. branch receives the data rows of forbidding real-time processing instruction, also can make carry out real-time processing instruction become invalid.
Have again,, allow real-time processing instruction to carry out, transmit the instruction that allows real-time processing instruction to carry out,, also can allow real-time processing instruction to carry out in printer one side from signal conditioning package in printer one side.
Do not adopt instruction, use counter etc., forbid that by receiving real-time processing instruction data begin, when institute's elapsed time surpasses official hour, can make above-mentioned indicating section turn back to the state that allows above-mentioned real-time processing instruction to carry out.
Forbid that from receiving real-time processing instruction data rows begins, when above-mentioned Return Reception Dept. divides the data rows length that receives to surpass the length of regulation, can make above-mentioned indicating section turn back to the state that allows above-mentioned real-time processing instruction to carry out.Afore mentioned rules length can be according to forbidding that implementing processing instruction stipulates.
Above-mentioned real-time processing permission instruction advances to handle inhibit command with real, for each real-time processing instruction, but also can be used as the real-time processing permission that regulation allows or forbids.At this moment inhibit command, handles permission at this in real time.In the inhibit command, be provided with the parameter of 2 bytes at least, promptly; This parameter must have 1 of regulation and reach to several real-time processing instructions; With the parameter of stipulating that each real-time processing instruction allows or forbids,, can set the permission that this instruction carries out or forbid for each real-time processing instruction.
In printing equipment, also can have the state storage part, storage of real time is handled inhibit command or is shown the real receiving status information that advances to handle permission, inhibit command; With reply the processing section, with above-mentioned signal conditioning package receive handle inhibit command in real time after, when accepting state requires instruction, transmit at least and show the receiving status information of handling inhibit command in real time.
For in printer one side, forbid the carrying out of real-time processing instruction, replace with handling inhibit command in real time; In printing equipment; Above-mentioned Return Reception Dept. divides in the above-mentioned normal processing instruction of reception, when handling the processing instruction of binary data regulation instruction, also can forbid the carrying out of real-time processing instruction.
At this moment, the advantage of printing equipment is, when receiving the bit flag processing instruction, forbids real-time processing instruction owing to set, so, there is no need to prepare to handle in real time inhibit command in main frame one side.At this moment, in the data rows of the binary data that shows subsidiary above-mentioned scale-of-two processing instruction, after reception finished, above-mentioned Return Reception Dept. branch was set in the into state that allows real-time processing instruction at present, so also just there is no need to prepare to handle in real time the permission instruction.
The control method of printing equipment of the present invention, signal conditioning package by the method for this signal conditioning package to printing equipment transmission data rows, according to being specific method with above-mentioned identical item, have played identical action effect separately.The recording medium of embodied on computer readable of the present invention also is a computer program of being realized the control method of above-mentioned each printing equipment, signal conditioning package by Computer Storage, has played separately and above-mentioned identical action effect.
Description of drawings:
Fig. 1 is the concise and to the point flowage structure figure of printing equipment embodiment of the present invention.
Fig. 2 is reception interrupt processing system the 1st embodiment process flow diagram of printing equipment of the present invention.
Fig. 3 is that the state transition key diagram among the 1st embodiment is interrupted in the reception of printing equipment of the present invention.
Fig. 4 is the normal processing system embodiment process flow diagram of printing equipment of the present invention.
Fig. 5 is the embodiment brief configuration calcspar of signal conditioning package of the present invention.
Fig. 6 is to use signal conditioning package of the present invention to transmit the process flow diagram of disposal system embodiment.
Fig. 7 is reception interrupt processing system the 2nd embodiment process flow diagram of printing equipment of the present invention.
Fig. 8 is that the state transition key diagram among the 2nd embodiment is interrupted in the reception of printing equipment of the present invention.
Fig. 9 is reception interrupt processing system the 3rd embodiment process flow diagram of printing equipment of the present invention.
Figure 10 is the normal processing system embodiment process flow diagram of printing equipment of the present invention.
Figure 11 is to use signal conditioning package of the present invention to transmit disposal system embodiment process flow diagram.
Figure 12 is reception interrupt processing system the 4th embodiment process flow diagram of printing equipment of the present invention.
Figure 13 is that the state transition key diagram among the 4th embodiment is interrupted in the reception of printing equipment of the present invention.
Figure 14 is the normal processing system embodiment process flow diagram of printing equipment of the present invention.
Embodiment
An example of the present invention below is described.In addition, below the example of explanation is for describing, and the invention scope to the application does not constitute restriction.Therefore, if personnel in the art, also can adopt with their each element or all element be replaced as the example of similar elements, these examples are also contained in the application's the invention scope.
Fig. 1 shows the square construction drawing of printing equipment of the present invention (printer) embodiment.
Printer 101 is connected with signal conditioning package principal computer 120 through interface 102, as the main composition element CPU, 103, RAM104, ROM105, nonvolatile memory 106, printing mechanism 107 is arranged.
When interface 102 receives the data rows of principal computer 120 transmission, for CPU (CentralProcessing Unit; CPU) 103, distribution receives to be interrupted.CPU103 interrupts starting reception Interrupt Process according to receiving, and in receiving Interrupt Process, judges to receive in the data rows and contains real-time processing instruction, this is carried out like above-mentioned real-time processing.And then, in receiving Interrupt Process, the data rows that receives is stored in the reception memorizer 111 that is located at RAM104.When receiving the Interrupt Process end, the control of CPU103 turns back in the normal processing.
In the normal processing; CPU103 is to the data rows of storage in the reception memorizer 111 of RAM104; Explanation is as print order and print setting instruction; From the ROM (Read Only Memory) 105 of store fonts, obtain the font shape, generate view data, printed images is deployed in the print memory 112 that is provided with in the RAM104.
And then, when the printed images that in print memory 112, launches reaches ormal weight, when for example reaching 1 row, drive printing mechanism 107 according to this printed images, writings and image is printed onto on the printed medium such as paper.
When storing data rows in the reception memorizer 111 into and being the font defi-nition instruction, the definition of this font of RAM104 stored.Nonvolatile memory 106 is EEPROM (Electrically Erasable ProgrammableROM) and short-access storage, can upgrade the content in the non-volatile memory 106 according to the font defi-nition instruction.The state region 116 of the status information storage area that forms the memory print unit state is set in this non-volatile memory, and the state of replying from principal computer 120 requires instruction, and the information that this is regional sends principal computer 120 to.
The zone 113 that the present mode that in receiving Interrupt Process, uses is stored is arranged in RAM104.In view of the above, can know in the process that receives real-time processing instruction, perhaps also receive other data.In addition, also have a kind of mark region 114 (indicating section) of indicating section, whether storage forbids current real-time processing, also stores the state (state) of various printers.Mark region 114 is, when cutting off the electricity supply, because information also disappears temporary transient zone of using when CPU103 handles.
The co-operation such as ROM105 of each control program of handling are recorded and narrated in CPU103 and interface 102, RAM104, storage; As Return Reception Dept. branch, real-time processing section; Normal processing part and sign are set the processing section; Brought into play function, co-operation such as printing mechanism 107 and CPU103 are brought into play function separately as the printing treatment part.ROM105 is as the information recording carrier performance function of logging program.
In addition, the printer of use is, even cut off the electricity supply, also do not need the printer of memory print unit state, and non-volatile memory also not necessarily needs.That is,, also can be applicable to the present invention even do not carry the printer of non-volatile memory.
Printing equipment receives the 1st embodiment of Interrupt Process
Fig. 2 is the embodiment process flow diagram of the reception interrupt processing system of printing equipment of the present invention.This reception Interrupt Process is when the interface 102 of printer 101 receives principal computer 120 transmission data rows, to start.Below, docking port 102 receives interruption generating when receiving 1 byte data example describes, and when the data starting of 1 above arbitrary word joint number of every reception receives Interrupt Process, can handle equally, and this example is also contained in the scope of the invention.
In addition, in the present embodiment, below use the binary data processing instruction as common instruction.
When the traffic bit flag data, use ESC*mnLnH d1 ... Dk is a bit flag).
ESC&s n m a d1 ... Dk: when transmitting the font registration data of specified data amount, use.(in addition, separate provision, each font such as s, a vertically, lateral dimension, n be termination literal code, d1 for beginning literal code, m ... Dk is the font defi-nition data).FSg1m a1 a2 a3 a4nL nH d1 ... Dk: user definition uses when nonvolatile memory writes data.(fixedly m=0, a1-a4 are that storage start address, nL, the nH of data are storage data numbers for other separate provision, each parameter).
In the embodiment of the invention,, available to give an order as real-time processing instruction.
With the state of [DLE EOT NUL] printer, in real time, send principal computer to.
With the prepared Chinese ink state of [DLE EOT BEL] printer, in real time, send principal computer to.
With [DLE EOT BS] state, in real time, send principal computer to about MICR (Magneticlnk Character Reocgnition) function.
The real-time requirement of [DLE ENQ] printer.
[DLE DC4SOH] be the output predetermined pulse in real time.
[DLE DC4STX] breaks off printer power supply.
[DLE DC4BS] removes the reception memorizer of printer.
In addition, this printer utilizes real-time processing instruction when the register, can indicate the processing of opening cash box etc.At this moment, preferably use new real-time processing instruction.
And then in the present embodiment, following enforcement is handled inhibit command as [processing instruction in real time].
This forbids the stipulated time (as 1 second) processing of processing instruction in real time later on [DLE EOT EOT].
As above-mentioned, the present invention is that the interface 102 at printer 101 begins starting when receiving the data that principal computer 120 transmits.
After the starting, at first, 1 byte data that CPU103 receives interface 102 is stored in the reception memorizer 111 interior (step S201) of RAM104.Reception memorizer 111 generally is to connect storer to constitute.
Then, research RAM104 mark region 114, judge whether to forbid current real-time processing (step S202).
(step S202 when not forbidding; Not), the current reception interrupt mode (step S203) of research storage in mode region 113.According to the interrupt mode value, show whether receive real-time processing instruction current in this process.
And then, in step S201,,, be updated in the reception interrupt mode value of storing in the mode region 113 of RAM104 according to the data value that receives according to state transition diagram shown in Figure 3, simultaneously, if need can implement to handle (step S204), in conjunction with this Interrupt Process.
Fig. 3 receives state transition key diagram in the interruption.This state transition diagram is by the system decision of above-mentioned real-time processing instruction data rows.
The meaning of Mode A is to explain the pattern of current real-time processing instruction with external instruction of removing.When getting into Mode A, when the data value that in step S201, receives is 1 byte value (DLE) of processing instruction when showing, the Mode B of dividing a word with a hyphen at the end of a line.
The meaning of Mode B is the pattern that receives current 1 byte position of real-time processing instruction (DLE).When getting into Mode B,, move as following according to the data value that receives among the step S201.
During EOT, the pattern of dividing a word with a hyphen at the end of a line C.
During ENQ, carry out with printer require corresponding processing in real time, move and claim Mode A.
During DC4, the pattern of dividing a word with a hyphen at the end of a line D.
In addition the time, because the data rows that receives is not the data rows of real-time processing instruction, so the Mode A of dividing a word with a hyphen at the end of a line.
The meaning of pattern C is in reception, the pattern of the real-time processing instruction that begins with EOT.When the pattern of entering C, according to the value that receives data among the step S201, by following migration.
During NUL, the state of printer 101 is real-time transmitted to principal computer 120, the Mode A of dividing a word with a hyphen at the end of a line.
During BEL, the state with contained prepared Chinese ink in the printing mechanism 107 of printer 101 is real-time transmitted to principal computer 120, the Mode A of dividing a word with a hyphen at the end of a line.
During BS, will be real-time transmitted to principal computer 120, the Mode A of dividing a word with a hyphen at the end of a line about the state of the MICR of printer 101.
During BOT, in the mark region 114 of RAM104, set " implement to handle and forbid ".And then " in mark region 114 ' implement handle allow ', set and handle " through beginning to the stipulated time (for example 1 second) from current, undertaken by regularly interrupting, to set the timing Interrupt Process.Thereafter, the Mode A of dividing a word with a hyphen at the end of a line.
In addition the time, because the data rows that receives is not the data rows of real-time processing instruction, so the Mode A of dividing a word with a hyphen at the end of a line.
The meaning of pattern D is in reception, the pattern of the current real-time processing instruction that is begun by DLE DC4.When going into pattern D at that time,, move by following according to the data value that receives among the step S201.
During SOH, carry out the real-time output of predetermined pulse, the Mode A of dividing a word with a hyphen at the end of a line.
During STX, cut off printer power supply.
During BS, remove the reception memorizer 111 and print memory 112 that are configured among the RAM104, the Mode A of dividing a word with a hyphen at the end of a line.
In addition, not the data rows of real-time processing instruction owing to receive data rows, so the Mode A of dividing a word with a hyphen at the end of a line.
On the other hand, the result of research logo area 114, (step S202 has) when forbidding current real processing, receive Interrupt Process and finish.
Like this, each is checked and whether forbids real-time processing in receiving and interrupting, and the time that need this moment is data microsecond level.Because it is fairly simple that state transition is handled, only need the very short time so receive Interrupt Process.
Normal processing the 1st embodiment of printing equipment
Normal processing is that printer 101 is explained the processing that the reception data are printed.Fig. 4 is the normal processing control system process flow diagram of printer 101.Even in the process of carrying out normal processing, the reception Interrupt Process shown in Fig. 2, Fig. 3 can be started by interruption.
In addition, CPU103 during residual untreatment data, obtains this data in reception memorizer 111, during residual data, does not carry out standby, according to above-mentioned reception Interrupt Process, in reception memorizer 111, has data storage.Carry out such coroutine and handle, in following explanation, because simple; Above-mentioned processing is carried out 1 time; When from reception memorizer 111, obtaining 1 byte data and carry out several, when from reception memorizer 111, obtaining several byte datas; Combine, be called " obtaining data " from reception memorizer.
In the present embodiment, allow real-time processed instruction as the normal processing instruction.
At first, CPU103 obtains data (step S401) from reception memorizer 111, studies the kind (step S402) of these data.
These data are to handle in real time when allowing instruction in (step S402, RTC allows), the zone of the tree of heaven in RAM104 114, set [handle in real time and allow] (step S403), turn back to step S401.
On the other hand, these data are other normal processing when instruction (step S402; Usually), carry out this purport and make (step S401; Usually), if continue to handle (step S405; Be), turn back to step S401.Contain the processing such as printing, font registration of printing, the image of literal and figure in this processing.
When these data are real-time processing instructions (step S402, RTC), return step S401 if continue to handle (step S405 is).In receiving Interrupt Process, because carried out the additional treatments relative to real-time processing instruction.
When constituting, contain only to make common instruction (for example, image printing instruction and the font registering instruction) data of parameter with real-time processing instruction data rows identical data row by the reception Interrupt Process of appearance and normal processing; When the phase printer transmits; At first, transmit and handle inhibit command in real time, then transmit instruction usually; And then transmit and handle the permission instruction in real time, do not handle in real time according to the accidental data rows that contains in the common order parameter.
The 1st embodiment of signal conditioning package
The square pie graph of signal conditioning package of the present invention (principal computer) embodiment has been shown among Fig. 5.
Signal conditioning package 120 of the present invention is controlled by CPU501.When with power supply and signal conditioning package 120 connections; The CPU501 IPL that store in the regulation place in ROM502 (lnitial ProgramLoader); Advance the beginning and handle, and then in hard disk, floppy disk, CD-ROM Nonvolatile memory devices 503 such as (Compact Disk ROM), carry out stored programme.When program is carried out, RAM504 is used as temporary storage device.
When carrying out literal and graphic printing application program, the print order data rows transmits printer through interface 505.
And then signal conditioning package 120 has display device such as input medias such as not shown keyboard and Genius mouse, display.
CPU501 states the ROM502 that respectively handles control program etc. and works after interface 505, RAM504, storage are recorded and narrated, as translator unit, performance transmit the normal processing instruction, in real time processing instruction, handle and forbid, allow the function of instructing in real time.
Nonvolatile memory devices 503 is as the information recording carrier of logging program and bring into play function.Also have devices such as not shown CD-ROM driving, disk drive, equally can be by the program of the recording medium installation provision of recorded information.
Fig. 6 is during presentation video printing and font registration etc. are handled, and transmits the system flowchart of common director data to printer.It is that the relative operating system of common application program transmits print request and starts that this transmission is handled.This transmission is handled and is generally undertaken by the program that is called the driver driver, and this program is used and is installed in the principal computer by storage mediums such as floppy disks.
At first, principal computer research transmits whether the data rows of instructing usually contains and the real-time identical data rows (step S601) of processing instruction data.
Do not contain (step S601 sometimes; Not), transmit the data rows (step S602) of instruction usually, this processing finishes.
Contain (step S601 sometimes; Be), transmit and handle inhibit command (step S603) in real time, follow and transmit the data rows (step S604) of instruction usually, transmit real-time the processing again and allow instruction (step S605).
In addition, this processing can be carried out following processing in addition.For example, during printed images, judge the amount whether instruction usually can be handled by printer in (for example 1 second) at the appointed time.In the time of can handling this amount, carry out handling identical processing with step S603~step S605.
In the time of can not handling this amount at the appointed time, explain instruction usually, be divided into several common instructions.Again to each common instruction, at first carry out and step S603~step S605 handles identical processing, print a part of image, check whether needs of real-time processing again, if needs transmit this real-time processing instruction, repeat said processing.
Through carrying out such processing, the stand-by period when needing to handle in real time, maximum also can be accomplished in the afore mentioned rules time (in 1 second).
Can in addition, handle this amount by printer at the appointed time in order to judge that this instructs usually, the data volume and the predetermined value that preferably merely will instruct usually compare judgement.
Printing equipment receives the 2nd embodiment of Interrupt Process.
Fig. 7 is the 2nd embodiment system flowchart that printing equipment receives Interrupt Process.In the present embodiment, in RAM104, be provided with statistical regions.Handling inhibit command in real time is made up of following command character 3 bytes+parameter 2 bytes 25 bytes.
·[DLE?EOT?EOT?n?m]
Its meaning is meant the meaning of [to later on continuous (n*256+m) byte, forbidding real-time processing].
After present embodiment starting received Interrupt Process, at first, 1 byte data that CPU103 receives interface 102 stored in the reception memorizer 111 of RAM104 (step S701).Reception memorizer 111 generally constitutes as connected storage.
Then, the mark region 114 of research RAM104 judges whether to forbid current real-time processing (step S702).
(step S702 when not forbidding; ), research is not stored in reception interrupt mode (step S703) current in the mode region 113.According to receiving the interrupt mode value, demonstrate the process that whether receives current real-time processing instruction.
And then, in step S701,, newly be stored in the reception interrupt mode value in the RAM104 mode region 113 according to receiving the data value row according to state transition diagram shown in Figure 8, simultaneously,, implement to handle (step S704) if be necessary, finish this Interrupt Process.
State transition diagram shown in Fig. 8, though identical with state transition diagram major part shown in Figure 3,, among the pattern C, the processing when receiving EOT is different.
That is, in pattern C when receiving EOT, the pattern of dividing a word with a hyphen at the end of a line X.
In pattern X, when receiving byte value n, in the statistical regions 115 in the value n*256 substitution 104, the pattern of dividing a word with a hyphen at the end of a line Y.
In pattern Y, when receiving font value m, value m is added in the statistical regions 115 among the RAM104, in mark region 114, set [processing is in real time forbidden], the Mode A of dividing a word with a hyphen at the end of a line.
On the other hand, in step S702, judge (step S702 when forbidding handling in real time; Be), with storing value in the statistical regions 115 deduct 1 (step S705), research statistical regions 115 in storing value whether greater than 0 (step S706), greater than 0 o'clock (step S706; Be), in mark region 114, set [handle in real time and allow] (step S707), finish this Interrupt Process.
Like this, in the present embodiment, implementing to handle in the inhibit command,, allowing instruction so there is no need to prepare to handle in real time owing to setting the parameter that is called [forbidding real-time processing] about 00 byte after this.On the one hand, in signal conditioning package, data rows that will be identical with real-time processing instruction data rows is as parameter; When transmission contains the common director data of this parameter; At first, this length of instructing usually as parameter, is transmitted the real-time processing inhibit command that contains this parameter; Then, can transmit this common instruction.
Above-mentioned, the mark region of storage print machine state, the operated by rotary motion short-access storage when dump, needs to keep store status, not like this, also will in RAM, be provided with.Whether forbid the sign of real-time processing instruction, store when there is no need dump.
When usually using, the printing of view data almost there is no need, when font registration operation, and when forbidding now in real time processing instruction, replacement such as also available joint switch (tip switch) hardware element of etc.ing.At this moment the joint switch forms above-mentioned indicating section.
Printing equipment Interrupt Process the 3rd embodiment
In a plurality of real-time processing instructions, in fact, in the transmission of carrying out binary data, carry out the also instruction of no problem even contain.When transmitting binary data; These binary data when having the shop sign (logotype) that POS is set to wait, make the data that are difficult for resolution with processing instruction in real time sometimes in advance; This situation; Sometimes require from state in the application program etc., therefore, even it is also no problem to transmit real-time processing instruction.At this moment, corresponding with each real-time processing instruction, can set and forbid or allow, with definition usually to give an order.
GS (Dmn (" GSLD " is the instruction symbol, and mn is a parameter, the appointment of m presentation directives, whether n representes the appointment that allows or forbid, can specify any instruction to forbid, or does not allow).
When receiving above-mentioned instruction, in the indicating section of mark region 114, set permission of each each instruction of storage or forbid.For example, set in the processing instruction in real time and forbid the permit process thing,, whether set with the parameter m appointment if in 8.If 1000,0011, when the instruction that is divided into 1 joint and 7,8 joints, form and allow the object of forbidding.And then, specified 1000,0010 o'clock with parameter n, if if 1 permission, 0 forbids that when instruction that is divided into 1 joint and 7 joints and said setting that kind, be set at permission, 8 joints are set to be forbidden.
Fig. 9 is reception interrupt processing system the 3rd embodiment process flow diagram of printing equipment of the present invention.Present embodiment, as above-mentioned, that handles in real time forbids or allows, but is used as the common instruction of setting command.The reception Interrupt Process function of Fig. 9, receive data, with data storage in reception memorizer 111, simultaneously, on one side receive, resolve whether do not contain the enforcement processing instruction on one side, thus with CPU103 as main Return Reception Dept. branch.
Present embodiment, after starting received Interrupt Process, at first, CPU103 stored 1 byte data that interface 102 receives in the reception memorizer 111 among the RAM104 (step S901) into.Reception memorizer 111 generally is made up of short-access storage.
Below, the current reception interrupt mode (step S902) of storage in the research mode zone 113.According to receiving the interrupt mode value, show the process that whether receives current real-time processing instruction.
And then, among the step S901,, upgrade the reception interrupt mode value (step S903) of storing in the mode region 113 among the RAM104 according to the data value that receives according to state transition diagram shown in Fig. 3.When new model more, judge whether to be necessary to carry out instruction process (step S904).If be necessary to carry out instruction process (step S904; Be), the mark region 114 of research RAM104 judges whether to forbid that the current instruction of carrying out handles (step S905) in real time, when not forbidding (step S905); ), do not implement and the relative processing (step S906) of processing instruction in real time, (step S905 when forbidding; Be), do not implement instruction process, this Interrupt Process finishes.
Like this, during the real-time processing instruction data rows of every reception, whether inspection forbids real-time processing, and this time that needs is number microsecond levels.Because this fairly simple state transition is handled, so can will receive at short notice time qualified that Interrupt Process needs.
Above-mentioned processing is carried out along being illustrated in the Fig. 3 that receives the state transition key diagram in interrupting, and at following point, tiny place is different.
1,, when receiving EOT, do not carry out the divide a word with a hyphen at the end of a line processing of Mode A of what is called when getting into pattern C.
2, in embodiment 3, to each instruction, migration model under the instruction process is not being carried out in real-time processing, the inhibit command forbidding or allow.
Normal processing the 2nd embodiment of printing equipment
So-called normal processing is that input printer 101 receives data, reads the real FIFO of advancing successively and handles.Figure 10 is normal processing the 2nd embodiment control system process flow diagram of printer 101.In carrying out the normal processing process, can utilize and interrupt the above-mentioned reception Interrupt Process of starting.
In addition, in reception memorizer 111, during remaining CPU103 untreatment data, obtain this data, do not have when remaining, standby utilizes above-mentioned reception Interrupt Process, remains in the reception memorizer 111 and stores data.Carry out such coroutine and handle, in following explanation, because simple; Above-mentioned processing is carried out 1 time; When from reception memorizer 111, obtaining 1 byte data and carry out several, from reception memorizer 111, obtain digital joint number according to the time; Merge, can be called " obtaining data " from reception memorizer.
In the present embodiment, the inhibit command of handling is in real time instructed with allowing, be called the permission of real-time processing instruction, inhibit command is taken as 1 instruction, as the normal processing instruction.
At first, CPU103 obtains data (step S1001) from reception memorizer 111, studies the kind (step S1002) of these data.
These data are to handle in real time to allow; (step S1002 during inhibit command; RTC allows), set [handle in real time and allow] or [handle in real time and forbid step S1003] in each processing instruction in real time in the mark region 114 in RAM104, whether inspection continues to handle (step S1005); Continue (step S1005: be), return to step S1001.
These data are other normal processing when instruction (step S1002; Usually), carry out the additional treatments corresponding (step S1004) with this instruction, through step S1005, turn back to step S1001.This processing comprises processing such as the printing, font registration of printing, the image of literal and figure.
(step S1002 when these data are real-time processing instructions; RTC), turn back to step S1001.In receiving Interrupt Process, because real-time processing instruction has been carried out corresponding additional treatments.
When constituting this reception Interrupt Process and normal processing, data rows that will be identical with the data rows of real-time processing instruction is as parameter, and the common instruction that will contain this parameter (for example; Image printing instruction and font registering instruction) data rows, during the transmission of signal conditioning package phase printer, at first; Transmit and handle inhibit command in real time, then transmission instruction usually transmits real-time the processing again and allows instruction; According to the accidental data rows that contains in the common order parameter, do not carry out real-time processing.
The 2nd embodiment of signal conditioning package
Figure 11 is the embodiment process flow diagram of signal conditioning package (principal computer) according to the present invention, in image printing and font registration etc. are handled, the data of instruction usually is sent to the transmission disposal system process flow diagram of printer.This transmits processing, by application program operating system is transmitted print request etc. and starts.This transmission is handled generally and is printed the program execution that triggers by being called, and this program is installed in the principal computer by storage mediums such as floppy disks, uses.
At first, whether the data rows of the common instruction that CPU501 research will transmit might contain and the identical instruction (step S1101) of processing instruction data rows in real time, and for example, whether the instruction that transmits like this is the scale-of-two processing instruction that transmits binary data.
(step S1101 when not being the binary data processing instruction; ), do not transmit this data rows (step S1102) of instruction usually, this processing end.
Contain (step S1101 sometimes; Be), setting transmission processing permission in real time under the inhibit command.Inhibit command (step S103), from the common instruction of carrying printing equipment 101, transmit the move instruction (step S1104) of Printer Information state.CPU501 waits for from printing device 101 delivery statuss (step S1105), when the delivery status, then transmits common director data (step S1106), transmits to handle in real time to allow instruction (step S1107) again, and this processing finishes.
In above-mentioned steps S1104, carry out state requirement instruction, in step S1105, wait for receiving and handle, according to following reason.
Printing equipment 101, by having received instruction, to handling permission in real time, inhibit command, might generation time poor.For example, transmit and forbid real-time processing instruction carrying out continuously, when having transmitted the data rows identical by accident, carry out the instruction that forbid with real-time processing instruction.In addition, for printing equipment 101, the state storage of installing self in storer, according to the requirement of principal computer, owing to carried the function that transmits this state, so use this function through passing, can be verified and handled the setting of forbidding or allowing whether in real time.
In printing equipment 101 sides, when receiving forbidding or when allowing, upgrading the sign in the state region 117 of quick ROM107 of real-time processing instruction.In step S1104, according to the requirement of principal computer, contain the state of this sign through transmission, the notice principal computer carries out this processing.When doing like this, can confirm to have carried out really real-time processing and allow inhibit command.Forbid for transmitting to handle in real time that the instruction of enable state also can be special instruction owing to do not rely on the content of status data, so can be with other status datas transmit together general with instruction.
In the present embodiment, owing to can set forbidding of processing or allow the instruction that printer power supply is turned off in entering to each real-time processing instruction; Usually the instruction of not carrying out in the action; During as frequent illegal state, be actually, through before will turning off power supply, allowing; Be exactly so to carry out in step S1201, can simplify the processing that whether common instruction data rows contains and real-time processing instruction data rows identical data is listed as that research will transmit.
Reception Interrupt Process the 4th embodiment of printing equipment
Figure 12 is the reception interrupt processing system of printing equipment of the present invention,
The process flow diagram of another embodiment.The reception Interrupt Process of this example is the same with embodiment shown in Figure 2, is when the interface 102 (shown in Figure 1) of printer 101 receives principal computer 120 transmission data rows, to start, and below economizes the part of omitting repetition.
In addition, in the present embodiment, with embodiment illustrated in fig. 2 the same, ESC* (instruction of printing position flag data), ESC& (transmitting the instruction of font registration data), FSg1 (writing the instruction of data to nonvolatile memory) are easy to carry out.In the printer of present embodiment, when receiving above-mentioned instruction, come down to handle as handling inhibit command in real time.
In the processing of the real-time processing instruction of the parsing of following explanation, printing position sign processing instruction; To receive data 1 bytes store in reception memorizer, and simultaneously, add to be incorporated in to give to the stacked data of 1 byte of this storage and receive earlier in the Interrupt Process; 2 bytes of in reception memorizer, storing or numeral joint; In fact, in instruction is resolved, resolve necessary byte data row.
When starting received, at first, 1 byte data that CPU103 receives interface 102 stored in the reception memorizer 111 in the RAM104 (step S2010), and reception memorizer 111 generally constitutes as short-access storage.
Then, the mark region of research RAM104 judges whether to forbid current real-time processing (step S2020).When not receiving the bit flag processing instruction by this, show the indicating section of the real-time command processing that whether allows mark region, form original state, carry out predetermined process by real-time processing instruction.
(step S2020 when not forbidding; Whether), do not resolve is real-time processing instruction (step S2030).When judgement is real-time processing instruction, the real-time processing (step S2100) of stipulating, this Interrupt Process finishes.
When forbidding, omitting this processing, in step S2030, is not when handling in real time when judging, whether resolve is bit flag processing instruction (step S2040).Judge (step S2040 when receiving the bit flag processing instruction; Be), in the mark region 114 of RAM104, set " handle in real time and forbid " (step S2120).
Then, resolve whether the stop bit sign is handled (step S2050), if finish, the mark region 114 that just resets back indicates to allow the real-time setting of handling (step S2110).This parsing is when the traffic bit flag data, because the parameter of attached video data length, so, advance through the inspection data length according to this parameter.
Through above processing, when receiving real-time processing instruction and handling, forbid this instruction, the misoperation in preventing the bit flag data processing can be given shield with nothing and carry out corresponding.
Figure 13 is that expression receives state transition key diagram in the interruption.This state transition diagram is to confirm from the data rows system of above-mentioned real-time processing instruction, bit flag processing instruction, in key diagram, shows the state transition of per 1 byte.
The meaning of Mode A is that explanation is current except that real-time processing instruction and other instruction modes the bit flag processing instruction.In addition,, reach the transition condition of A-B, B-C, C-A, B-D, D-A between these patterns, owing to, omit explanation with embodiment illustrated in fig. 3 the same about the mode contents of Mode B, C, D.
The meaning of pattern e1 is to receive current bit flag processing instruction ESC *, ESC& (instruction of printing position flag data) the 1st byte (ESC).When getting into Mode A, when the reception data value is ESC, the pattern of dividing a word with a hyphen at the end of a line e1.Equally, when the pattern of entering e1, then, the reception data value is *, during &, the pattern E that states after dividing a word with a hyphen at the end of a line, during other situation, the Mode A of dividing a word with a hyphen at the end of a line.
The meaning of pattern e2 is the 1st byte (FS) that receives current bit flag processing instruction FSg1m (with the instruction in the bit flag data write non-volatile memory).When getting into Mode A, when receiving data value and be FS, the Mode A of dividing a word with a hyphen at the end of a line.
The meaning of pattern e3 is the pattern that receives the 2nd byte (g) of bit flag processing instruction FSg1m.During entering pattern e2, when the data value of reception is g, the pattern of dividing a word with a hyphen at the end of a line e3, during other situation, the Mode A of dividing a word with a hyphen at the end of a line.Equally, when getting into pattern e3, then, the data value of reception is 1 o'clock, the pattern E that states after dividing a word with a hyphen at the end of a line, other situation, the Mode A of dividing a word with a hyphen at the end of a line.
The meaning of pattern E is as pre-treatment meta sign processing instruction ESC *, ESC&, FSg1m.In this pattern, set " handle in real time and forbid " in the mark region 114 in RAM104.
At bit flag processing instruction ESC *, among the ESC&, FSg1m since with parameter-definition the data length of bit flag data of later transmission, divide a word with a hyphen at the end of a line pattern E from pattern e1, e3 after, then, receive the data rows of demonstration by ESC*, ESC&, FSg1m traffic bit flag data length.In pattern E, this value that receives is set in the statistical regions 115 in the RAM104,1 byte of later every reception just deducts this value.
This statistical value reaches at 0 o'clock,, after the reception of binary data finishes, in mark region 114, sets " handle in real time and allow " that is, from the pattern E Mode A of dividing a word with a hyphen at the end of a line.
Like this, in the present embodiment, when printing equipment receives the bit flag processing instruction; Real-time processing instruction is forbidden in setting; When the reception of bit flag processing instruction finishes, set again and allow the real-time command processing, so there is no need to use real-time processing to forbid, allow instruction.
On the other hand, in signal conditioning package, bit flag processing instruction data rows; Even contain and the real-time identical data rows of processing instruction data rows; Recognize that kind in the past, and there is no need to transmit and implement to handle inhibit command, can send the bit flag data to printing equipment more easily.
Normal processing the 3rd embodiment of printing equipment
The normal processing of present embodiment is that printer 101 is received, and stores the data in the reception memorizer into, with the FIFO form of explanation, and the processing of printing.Figure 14 is the normal processing control system process flow diagram of printer 101.In the process of carrying out normal processing,, also can start through interruption with Figure 12, the reception Interrupt Process shown in 13.
In addition, CPU103 is residual to be had when the data of not handling in the reception memorizer 111, obtains this data, do not have when residual, standby, through above-mentioned reception Interrupt Process, with data storage in reception memorizer 111.Carry out such coroutine and handle, in following explanation, because simple; Above-mentioned processing is carried out 1 time; When obtain 1 byte data from reception memorizer 111, carry out several again, obtain several byte datas from reception memorizer 111; Combine, be called " obtaining data " from reception memorizer.
At first, CPU103 obtains data (step S4010) from reception memorizer 111, studies the kind (step S4020) of these data.
These data are other normal processing instructions (the step S4020 beyond the bit flag data processing instructions; Other) because in real time the data rows of processing instruction has been carried out,,, turn back to step S4010 if the data (step S4130 is) of continuation are arranged so remove (step S4200), carry out instructing corresponding additional treatments (step S4210) with this.
In the normal processing, comprise the printing, font registration of printing, the image of literal and figure or to the processing of nonvolatile memory stores specified data etc.
In step S4020; When judging image printing, obtain (step S4030) after the parameter of image size, continue to obtain binary data part (step S4040) again; In print memory, launch (S4050); Confirm not cancellation (step S4060) of printing, place yes driving printing mechanism to print (step S4070), after printing finishes, the memory dump storer.
During the font registering instruction, obtain font information (step S4100), obtain binary data (S4110) continuously, it is registered in the memory block of regulation (step S4120).Processing finishes respectively, and further confirming does not have data (step S4130), if do not had just to finish, if having, turns back to step S4010 and continues to handle.
When constituting by such reception Interrupt Process and normal processing; Signal conditioning package will contain and certain instruction usually of processing instruction data rows identical data row in real time (for example image printing instruction and font registering instruction) data rows as parameter; When printer transmits; In fact this instruction is handled as the instruction with real-time processing inhibit command personality; During with the ED of this instruction definition, transmit to handle in real time and allow instruction, handle in real time by the accidental data rows that contains in the parameter of common instruction.
Among above-mentioned any one embodiment; Receive the reception of data; The setting of dissection process, the real-time processing of carrying out real-time processing instruction, the normal processing of instructing usually, setting sign is handled; Have in the printing equipment operation circuit of ROM of storage CPU, RAM, CPU working routine and carry out,, constitute Return Reception Dept., handling part, normal processing portion, indication portion, configuration part in real time through corresponding setting program and hardware respectively.These handling parts part separately, or all branch also can be arranged hardware replacements such as (gate array) or DSP with gate.
The program of these handling parts generally is stored among the ROM, but these programs can be stored in disks such as floppy disk or CD-ROM or the CD media, and then can be stored in places such as WEB, also can be assembled in the printer.
As above explanation,, obtain following effect according to the present invention.
At first, can provide the differentiated treatment image with the registration of binary data and font with the printing equipment of binary data such as binary data and processing instruction data rows in real time, signal conditioning package, and their control method.
The printing equipment that particularly provides, signal conditioning package and their control method, even possibly contain and the real-time identical binary common director data of processing instruction data rows, the user can handle also unconscious down to it at an easy rate.
Each instruction for real-time processing owing to having set of it being forbidden or allowing, so the high instruction process of emergency such as state requirement usually can be carried out, can not damage the function of signal conditioning package, and, also can carry out printing treatment accurately.

Claims (2)

1. the control method of a printing equipment is utilized to send to the printing equipment that connects to comprise real-time processing instruction, handle the principal computer that allows instruction, handles the data of inhibit command in real time in real time and control, it is characterized in that,
As a said real-time processing instruction, comprise power supply open command in order to the power supply that breaks off said printing equipment,
Allow instruction through sending said real-time processing, set the permission of the execution of this power supply open command for said power supply open command,
Through sending said real-time processing inhibit command, set the forbidding of execution of this power supply open command for said power supply open command,
Send said real-time processing inhibit command, the execution of said power supply open command often forbidden,
When utilizing said power supply open command to break off the power supply of said printing equipment,
Before the power supply that breaks off said printing equipment, send said real-time processing and allow instruction, allow the execution of said power supply open command, thereafter, send said power supply open command.
2. the control device of a printing equipment, this control device is connected with printing equipment, and sends to this printing equipment and to comprise real-time processing instruction, handle and allow instruction, handle the data of inhibit command in real time in real time, it is characterized in that, comprises
As a said real-time processing instruction, comprise device in order to the power supply open command of the power supply that breaks off said printing equipment,
Allow instruction through sending said real-time processing, set the device of permission of the execution of this power supply open command for said power supply open command,
Through sending said real-time processing inhibit command, set the device of forbidding of the execution of this power supply open command for said power supply open command,
Send said real-time processing inhibit command, the device that the execution of said power supply open command is often forbidden,
When utilizing said power supply open command to break off the power supply of said printing equipment,
Before the power supply that breaks off said printing equipment, send said real-time processing and allow instruction, allow the execution of said power supply open command, thereafter, send the device of said power supply open command.
CN2007101423018A 1999-03-18 2000-03-18 Method and device of controlling an printing device Expired - Lifetime CN101221486B (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP74001/1999 1999-03-18
JP7400099 1999-03-18
JP11074001A JP2000267830A (en) 1999-03-18 1999-03-18 Printer, information processor, their controlling method and information recording medium
JP74000/1999 1999-03-18
JP104237/1999 1999-04-12
JP10423799A JP3812216B2 (en) 1999-04-12 1999-04-12 Control method of printing apparatus

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB001086162A Division CN100340966C (en) 1999-03-18 2000-03-18 Printing apparatus, information processing device, their control method and information recording medium

Publications (2)

Publication Number Publication Date
CN101221486A CN101221486A (en) 2008-07-16
CN101221486B true CN101221486B (en) 2012-01-11

Family

ID=39561765

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101423018A Expired - Lifetime CN101221486B (en) 1999-03-18 2000-03-18 Method and device of controlling an printing device

Country Status (2)

Country Link
CN (1) CN101221486B (en)
HK (1) HK1031938A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1150671A (en) * 1995-06-05 1997-05-28 佳能株式会社 Automated system for production facility
CN1157776A (en) * 1995-12-28 1997-08-27 精工爱普生株式会社 Print method and its device
EP0881085A2 (en) * 1997-05-29 1998-12-02 Seiko Epson Corporation Printing apparatus and control method therefor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1150671A (en) * 1995-06-05 1997-05-28 佳能株式会社 Automated system for production facility
CN1157776A (en) * 1995-12-28 1997-08-27 精工爱普生株式会社 Print method and its device
EP0881085A2 (en) * 1997-05-29 1998-12-02 Seiko Epson Corporation Printing apparatus and control method therefor

Also Published As

Publication number Publication date
CN101221486A (en) 2008-07-16
HK1031938A1 (en) 2001-06-29

Similar Documents

Publication Publication Date Title
KR100837584B1 (en) System, method of controlling transmission of bit-map data and method of controlling transmission of real-time command
MXPA97003805A (en) System and method of communication with print
JPH1199722A (en) Apparatus and method for controlling printing, and storage medium
EP0539135B1 (en) Printing apparatus
JPH0769772B2 (en) Printer system and method of designating printer function of printer system
JP2006293933A (en) Image forming system, image forming method, information processing apparatus, and image forming apparatus
CN101221486B (en) Method and device of controlling an printing device
JP2010083148A (en) Printing system, method for turning off power supply for printing system
JP4983978B2 (en) Printing apparatus, printing system, host apparatus, control method therefor, and information recording medium
US8769170B2 (en) Electronic device, control method for an electronic device, and recording medium
JP2000177211A (en) Printing system
JP3852728B2 (en) Printing apparatus and information processing apparatus
JP3812216B2 (en) Control method of printing apparatus
JP4496594B2 (en) Control method of printing apparatus
JP2004009717A (en) Receipt printer and method of printing receipt
JP3181175B2 (en) Print control device and print control method
JP4883238B2 (en) Printing apparatus, printing system, host apparatus, control method therefor, and information recording medium
EP3633966B1 (en) Document processing method including the issuing of digital document copies with improved security, computer program product and system
JP2005018493A (en) Information processor, printer, purchase processing method of consumable unit, computer readable storage medium, and program
JP3767662B2 (en) Printing apparatus for storing journal information, control method therefor, and information recording medium
JP2000298566A (en) Printer, information processor, method for controlling these devices, and information recording medium
JPH061045A (en) Printer device
JPH09197918A (en) Printer
JPS60107374A (en) Printer
JP2000198254A (en) Printing apparatus and its control method, and, information-recording medium

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
CX01 Expiry of patent term

Granted publication date: 20120111

CX01 Expiry of patent term