US6178003B1 - Method of and apparatus for transmitting printer control file to printer - Google Patents

Method of and apparatus for transmitting printer control file to printer Download PDF

Info

Publication number
US6178003B1
US6178003B1 US08/885,731 US88573197A US6178003B1 US 6178003 B1 US6178003 B1 US 6178003B1 US 88573197 A US88573197 A US 88573197A US 6178003 B1 US6178003 B1 US 6178003B1
Authority
US
United States
Prior art keywords
printer
control file
printer control
host computer
memory
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
US08/885,731
Inventor
Jong-ho Ha
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.)
Lexmark International Inc
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Assigned to SAMSUNG ELECTRONICS CO., LTD., CORP. OF KOREA reassignment SAMSUNG ELECTRONICS CO., LTD., CORP. OF KOREA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HA, JONG-HO
Application granted granted Critical
Publication of US6178003B1 publication Critical patent/US6178003B1/en
Assigned to LEXMARK INTERNATIONAL, INC. reassignment LEXMARK INTERNATIONAL, INC. CONFIRMATORY ASSIGNMENT Assignors: SAMSUNG ELECTRONICS CO., LTD.
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1279Controller construction, e.g. aspects of the interface hardware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/0005Accepting output data; Preparing data for the controlling system
    • G06K2215/0011Accepting output data; Preparing data for the controlling system characterised by a particular command or data flow, e.g. Page Description Language, configuration commands

Definitions

  • the present invention relates to a printer. More particularly, it relates to a printer which does not have a non-volatile memory.
  • a non-volatile memory can be a random access memory or an electrically erasable and programmable read only memory (EEPROM) serving as a non-volatile memory. Many common printers are equipped with these types of memories.
  • a non-volatile memory is the storage media of hardware.
  • the non-volatile memory stores various data necessary for the printer operation according to a control system provided by its manufacturer. Such data can include: print identifiers, a page counter (which shows the number of pages printed), ink level, vertical alignment variables, etc.
  • the manufacturer of the printer determines the data; the specification of the data depends on the manufacturer of the printer.
  • the printer usually has a logic controller to manipulate the data during printing or for the control of the printer.
  • the information (such as those indicating control and changes), stored in the non-volatile memory, is a printer control file.
  • This printer control file stored in the non-volatile memory is transmitted in series to the control portion.
  • the control mechanism of the non-volatile memory depends on the manufacturers of the printers. Thus, printers made by different manufacturers have no software compatibility, especially in data read or write operations.
  • a contemporary process of manufacturing printers requires the addition of a vertical setting. Such a vertical setting must be stored at the initial stage of the manufacturing process of printers. This has disadvantages, especially in yield. When data is read out from or written into the nonvolatile memory, erroneous data can be stored therein due to outside noise. In addition, there is an is increase in the number of components constituting a circuit for driving the non-volatile memory. With an increase in number of components, there comes a corresponding risein the production costs. On this matter, among exemplars of the contemporary practice and art, Cooper et al. (U.S. Pat. No. 5,602,976, Method And Apparatus For Saving Printer Memory, Feb. 11, 1997) discusses a page printer using alternative internal representations for the print data.
  • Furuya (U.S. Pat. No. 5,560,718, Label Printer With Simultaneous Printing And Storing, Oct. 1, 1996) discusses a label printer including a frame memory for storing print pattern data.
  • the processing circuit determines an empty area of the frame memory which is different from an area occupied by the to-be-printed print pattern data when issue label data is input from the communication interface.
  • Hammer et al. (U.S. Pat. No. 5,535,312, Apparatus And Method For Managing Memory In A Printing System, Jul.
  • an object of the present invention is to provide an improved printer. Another object of the present invention is to provide an improved printer which does not have a non-volatile memory.
  • Another object of the present invention to provide a method of transmitting a printer control file from a host computer to a printer that does not include a non-volatile memory.
  • the present invention is a method of transmitting a printer control file from a host computer to a printer, including the steps of: checking if a printer control file, having the format as stored in a non-volatile memory, has been amended; and if the printer control file is amended, storing the amended printer control file. When this storing of the printer control file is complete, or if the printer control file has not been amended, then the printer control file can be read and transmitted to the printer.
  • FIG. 1 is a block diagram of a host computer which can be used in accordance with the principles of the present invention
  • FIG. 2 is a flow chart of the transmission sequence of a printer control file to a printer in accordance with the principles present invention.
  • FIG. 3 depicts the table of one example of a printer control file in accordance with the principles of the present invention.
  • FIG. 1 shows a block diagram of a host computer.
  • the host computer has a central processing unit (CPU) 10 executing a program to control the overall operation of the host computer.
  • An input/output interface 14 allows interaction between an input unit 16 , an auxiliary storage unit 18 , and a printer 20 .
  • a keyboard or mouse can be used as input unit 16 .
  • a hard disk drive or a floppy disk drive is used as auxiliary storage unit 18 .
  • a plotter can be used as output unit, instead of printer 20 .
  • Printer 20 which allows two-way communication, does not include non-volatile memory.
  • a display controller 22 allows a monitor 24 to display various information processed by CPU 10 , under the control of CPU 10 .
  • Memory 12 stores the program of CPU 10 , and temporarily holds data processed by CPU 10 .
  • Memory 12 consists of read only memory and random access memory.
  • FIG. 2 shows a flow chart of the transmission sequence of the printer control file to printer 20 in accordance with the present invention.
  • This preferred embodiment that is shown in FIG. 2 can be used when transmitting a printer control file and printing data from the host computer to printer 20 for printing.
  • This preferred embodiment is provided to the windows printer drive.
  • Information such as paper type, color selection, ink level, print quality, etc. has been provided for the conventional windows printer drive.
  • Information that the conventional non-volatile memory normally contains, is added to the windows printer drive.
  • the above information can be displayed by entering a predetermined key manipulated through the host computer. A user can amend the displayed information. Displaying the new information on the windows printer drive or amending the displayed information is carried out as expected.
  • FIG. 3 depicts the construction of a printer control file that can be used in accordance with the present invention.
  • the printer control file shown in FIG. 3, is formed in memory 12 is a host computer, and memory 12 is of block formation that is the same as a non-volatile memory area of printer 20 .
  • Blocks of memory 12 can be in units of bit, byte or more since the operating system of memory 12 is more expendable than the operating system of a non-volatile memory would be.
  • hexadecimal or binary data is stored in a block of memory 12 .
  • the operation can be as follows.
  • CPU 10 checks (S 26 of FIG. 2) if the printer control file is amended or not.
  • CPU 10 goes to Step 28 , otherwise it goes to Step 30 .
  • CPU 10 stores the amended printer control file in memory 12 .
  • CPU 10 proceeds to Step 32 .
  • CPU 10 checks (S 30 ) if the transmission of the printer control file is complete.
  • CPU 10 proceeds to Step 36 , otherwise, it goes to Step 32 .
  • CPU 10 reads (S 32 ) the printer control file from memory 12 , and transmits (S 34 ) it to printer 20 .
  • CPU transmits (S 36 ) the print data to printer 20 . This completes this part of the procedure.
  • the present invention Due to the present invention, there is no need to install a non-volatile memory in the printer. This is because the printer control file is transmitted to the printer in the above-described way. This lowers the production costs. Also, the present invention does not require the process of setting an initial printer control file in the non-volatile memory, thus enhancing the manufacturing efficiency. In addition, the present invention prevents the generation of erroneous data due to noise occurring during accessing the non-volatile memory which makes it easy for a user or service person to confirm the printer control file, thereby facilitating corrective maintenance. The present invention allows a printer control file to be stored as a general computer program, and assures compatibility with different types of printers.

Abstract

A method of transmitting a printer control file from a host computer to a printer includes the steps of: checking if a printer control file that is in the same format as stored in a non-volatile memory, has been amended; and if the printer control file is amended, storing the amended printer control file. When this process of storing the printer control file is complete, or if the printer control file has not been amended, then the printer control file is read. The read printer control file is transmitted to the printer.

Description

CLAIM OF PRIORITY
This application makes reference to, incorporates the same herein, and claims all benefits accruing under 35 U.S.C. §119 from an application entitled METHOD OF TRANSMITTING PRINTER CONTROL FILE TO PRINTER earlier filed in the Korean Industrial Property Office on Jun. 28, 1996, and there duly assigned Serial No. 96-25244 by that Office.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a printer. More particularly, it relates to a printer which does not have a non-volatile memory.
2. Description of the Related Art
A non-volatile memory can be a random access memory or an electrically erasable and programmable read only memory (EEPROM) serving as a non-volatile memory. Many common printers are equipped with these types of memories. A non-volatile memory is the storage media of hardware. The non-volatile memory stores various data necessary for the printer operation according to a control system provided by its manufacturer. Such data can include: print identifiers, a page counter (which shows the number of pages printed), ink level, vertical alignment variables, etc. The manufacturer of the printer determines the data; the specification of the data depends on the manufacturer of the printer.
The printer usually has a logic controller to manipulate the data during printing or for the control of the printer. Thus, the data changes as the printing operation is carried out. The information (such as those indicating control and changes), stored in the non-volatile memory, is a printer control file. This printer control file stored in the non-volatile memory is transmitted in series to the control portion. Here lies a disadvantage of non-volatile memory. It takes time to read information stored in the non-volatile memory or to write information thereinto according to the above access mechanism. The control mechanism of the non-volatile memory depends on the manufacturers of the printers. Thus, printers made by different manufacturers have no software compatibility, especially in data read or write operations.
A contemporary process of manufacturing printers requires the addition of a vertical setting. Such a vertical setting must be stored at the initial stage of the manufacturing process of printers. This has disadvantages, especially in yield. When data is read out from or written into the nonvolatile memory, erroneous data can be stored therein due to outside noise. In addition, there is an is increase in the number of components constituting a circuit for driving the non-volatile memory. With an increase in number of components, there comes a corresponding risein the production costs. On this matter, among exemplars of the contemporary practice and art, Cooper et al. (U.S. Pat. No. 5,602,976, Method And Apparatus For Saving Printer Memory, Feb. 11, 1997) discusses a page printer using alternative internal representations for the print data. Should memory overflow at any point in the process, then the rasterizing times for the remaining strips are determined without storirg the raster output. Furuya (U.S. Pat. No. 5,560,718, Label Printer With Simultaneous Printing And Storing, Oct. 1, 1996) discusses a label printer including a frame memory for storing print pattern data. The processing circuit determines an empty area of the frame memory which is different from an area occupied by the to-be-printed print pattern data when issue label data is input from the communication interface. Hammer et al. (U.S. Pat. No. 5,535,312, Apparatus And Method For Managing Memory In A Printing System, Jul. 9, 1996) discusses a printing system including a memory for storing and buffering the image data of a selected print and an image output terminal communicating with the memory. Bush et al. (U.S. Pat. No. 5,502,797, Apparatus With Flash Memory Control For Revision, Mar. 26, 1996) discusses a printer receiving revised operating code in flash memory. The values in new operating code are compared with those in the previous code. Ko (U.S. Pat. No. 5,497,204, Picture Memory System For Video Printer, Mar. 5, 1996) discusses a picture memory system. Picture signals corresponding to one frame or one field are stored into each of a plurality of semiconductor memories. Based on my study of the contemporary art and practice, there is a need for an effective and improved memory system in which the printer has a two-way communication system with the host computer in such a fashion as in the present invention. Among many advantages, at the minimum, this permits the printer to be without a non-volatile memory.
SUMMARY OF THE INVENTION
Thus, an object of the present invention is to provide an improved printer. Another object of the present invention is to provide an improved printer which does not have a non-volatile memory.
Another object of the present invention to provide a method of transmitting a printer control file from a host computer to a printer that does not include a non-volatile memory.
To achieve these and other objects, the present invention is a method of transmitting a printer control file from a host computer to a printer, including the steps of: checking if a printer control file, having the format as stored in a non-volatile memory, has been amended; and if the printer control file is amended, storing the amended printer control file. When this storing of the printer control file is complete, or if the printer control file has not been amended, then the printer control file can be read and transmitted to the printer.
BRIEF DESCRIPTION OF THE DRAWINGS
A more complete appreciation of the invention, and many of the attendant advantages thereof, will be readily apparent as the same becomes better understood by reference to the following detailed description when considered in conjunction with the accompanying drawings in which like reference symbols indicate the same or similar components, wherein:
FIG. 1 is a block diagram of a host computer which can be used in accordance with the principles of the present invention;
FIG. 2 is a flow chart of the transmission sequence of a printer control file to a printer in accordance with the principles present invention; and
FIG. 3 depicts the table of one example of a printer control file in accordance with the principles of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Reference will now be made in detail to the preferred embodiment of the present invention, examples of which are illustrated in the accompanying drawings.
FIG. 1 shows a block diagram of a host computer. The host computer has a central processing unit (CPU) 10 executing a program to control the overall operation of the host computer. An input/output interface 14 allows interaction between an input unit 16, an auxiliary storage unit 18, and a printer 20. A keyboard or mouse can be used as input unit 16. A hard disk drive or a floppy disk drive is used as auxiliary storage unit 18. A plotter can be used as output unit, instead of printer 20. Printer 20, which allows two-way communication, does not include non-volatile memory. A display controller 22, allows a monitor 24 to display various information processed by CPU 10, under the control of CPU 10. Memory 12 stores the program of CPU 10, and temporarily holds data processed by CPU 10. Memory 12 consists of read only memory and random access memory.
FIG. 2 shows a flow chart of the transmission sequence of the printer control file to printer 20 in accordance with the present invention. This preferred embodiment that is shown in FIG. 2 can be used when transmitting a printer control file and printing data from the host computer to printer 20 for printing. This preferred embodiment is provided to the windows printer drive. Information such as paper type, color selection, ink level, print quality, etc. has been provided for the conventional windows printer drive. Information that the conventional non-volatile memory normally contains, is added to the windows printer drive. The above information can be displayed by entering a predetermined key manipulated through the host computer. A user can amend the displayed information. Displaying the new information on the windows printer drive or amending the displayed information is carried out as expected.
FIG. 3 depicts the construction of a printer control file that can be used in accordance with the present invention. The printer control file, shown in FIG. 3, is formed in memory 12 is a host computer, and memory 12 is of block formation that is the same as a non-volatile memory area of printer 20. Blocks of memory 12 can be in units of bit, byte or more since the operating system of memory 12 is more expendable than the operating system of a non-volatile memory would be. When storing the above printer control file, hexadecimal or binary data is stored in a block of memory 12.
The operation can be as follows. When a printer-ON-signal is transmitted from printer 20 to the host computer, or data is sent to printer 20 for the printing, CPU 10 carries out the procedure of transmitting the printer control file for the windows printer drive. This means that CPU 10 checks (S26 of FIG. 2) if the printer control file is amended or not. When the printer control file has been amended, CPU 10 goes to Step 28, otherwise it goes to Step 30. At step 28, CPU 10 stores the amended printer control file in memory 12. When the amended file is stored, CPU 10 proceeds to Step 32. CPU 10 checks (S30) if the transmission of the printer control file is complete. When the transmission is complete, CPU 10 proceeds to Step 36, otherwise, it goes to Step 32. CPU 10 reads (S32) the printer control file from memory 12, and transmits (S34) it to printer 20. When the transmission is complete, CPU transmits (S36) the print data to printer 20. This completes this part of the procedure.
Due to the present invention, there is no need to install a non-volatile memory in the printer. This is because the printer control file is transmitted to the printer in the above-described way. This lowers the production costs. Also, the present invention does not require the process of setting an initial printer control file in the non-volatile memory, thus enhancing the manufacturing efficiency. In addition, the present invention prevents the generation of erroneous data due to noise occurring during accessing the non-volatile memory which makes it easy for a user or service person to confirm the printer control file, thereby facilitating corrective maintenance. The present invention allows a printer control file to be stored as a general computer program, and assures compatibility with different types of printers.
Therefore, it should be understood that the present invention is not limited to the particular embodiment disclosed herein as the best mode contemplated for carrying out the present invention, but rather that the present invention is not limited to the specific embodiments described in this specification except as defined in the appended claims.

Claims (17)

What is claimed is:
1. An apparatus for transmitting a printer control file for controlling a printing operation, comprising:
a printer having a windows printer drive and a logic controller, said printer for receiving a printer control file and printing data from a host computer, the logic controller of said printer for manipulating and changing the printing data during a printing operation and a control operation in accordance with the printer control file, the printer control file containing and keeping control data in accordance with a printer control system for controlling said printing operation of said printer by running said control operation using said windows printer drive for information that is contained in a non-volatile memory of a printer without using a non-volatile memory for said printer, the control data including a print identifier indicating a type of printing, a page counter indicating a number of pages of printing, an ink level, vertical alignment information indicating a vertical alignment, and horizontal alignment information indicating a horizontal alignment; and
a host computer comprising:
a memory for storing the printer control file, said memory having block formations compatible with non-volatile memory devices;
a monitor for displaying windows data for the windows printer drive, the windows data containing information concerning a type of paper used in the printing operation, a selection of color used in the printing operation, the ink level, and a quality of print into used in the printing operation;
a display controller for controlling and amending the windows data;
a central processing unit to check whether the printer control file has been amended, to command said memory of said host computer to store the printer control file in said memory of said host computer and to store in said memory of said host computer an amended printer control file as the printer control file when the printer control file has been amended, to check whether a transmission of the printer control file to said printer has been completed, to read the printer control file when the transmission of the printer control file to said printer has not been completed, to transmit the printer control file to said printer, and to transmit the printing data to said printer;
an input and output interface for transmitting the printer control file to said printer when a printing command is transmitted from said host computer to said printer;
an input unit having keys for permitting a user to enter data to amend the windows data and to control said display controller in response to selective manipulation of at least one of said keys; and
an auxiliary storage unit to store computer data manipulable into the printing data.
2. An apparatus for transmitting a printer control file for controlling a printer from a host computer to a printer, comprising:
a memory of said host computer for storing a printer control file for a printer in said memory of said host computer;
a monitor of said host computer for displaying said printer control file stored in said memory of said host computer;
an input unit of said host computer for revising said printer control file into a revised printer control file in response to a user selectively manipulating at least one key of said input unit, said revised printer control file being stored in said memory of said host computer as said printer control file in accordance with a selection by the user; and
a processor of said host computer for reading said printer control file from said memory of said host computer and then transmitting said printer control file read from said memory of said host computer to said printer, when a printing command is transmitted from said host computer to said printer, for running a control operation of said printer using said printer control file transmitted from said host computer using a windows printer drive for said printer for information that is contained in a non-volatile memory of a printer without using a non-volatile memory for said printer.
3. The apparatus of claim 2, further comprising:
an input/output interface for transmitting printing data from said host computer to said printer.
4. The apparatus of claim 2, wherein said printer control file comprises a print identifier information, an ink level information and a vertical alignment information.
5. The apparatus of claim 3, wherein said printer control file comprises a print identifier information, an ink level information and a vertical alignment information.
6. The apparatus of claim 2, further comprising:
an input/output interface for transmitting said printer control file to said printer when said printer is turned on.
7. The apparatus of claim 3, wherein said input/output interface is for transmitting said printer control file to said printer when said printer is turned on.
8. The apparatus of claim 4, further comprising:
an input/output interface for transmitting said printer control file to said printer when said printer is turned on.
9. The apparatus of claim 5, wherein said input/output interface is also for transmitting said printer control file to said printer when said printer is turned on.
10. A method for transmitting a printer control file for controlling a printer from a host computer to a printer, comprising the steps of:
providing a host computer, said host computer including a memory for storing a printer control file, an input unit having at least one key for entering data for said printer control file in response to selective manipulation of said at least one key by a user, and a monitor for displaying said printer control file;
providing a printer for receiving from said host computer printing data for a printing operation and for receiving from said host computer said printer control file for running a control operation of said printer for said printing operation using a windows printer drive for said printer for information that is contained in a non-volatile memory of a printer without using a non-volatile memory for said printer;
storing said printer control file for said printer in said memory of said host computer;
displaying said printer control file on said monitor in response to the user selectively manipulating the at least one key of said input unit;
revising said printer control file displayed on said monitor into a revised printer control file in response to the user selectively manipulating the at least one key of said input unit, and then storing in said memory of said host computer said revised printer control file as said printer control file in accordance with a selection by the user, when said printer control file is to be revised; and
reading said printer control file from said memory of said host computer and then transmitting said printer control file from said host computer to said printer when a printing command is transmitted form said host computer to said printer.
11. The method of claim 10, further comprising the steps of:
transmitting printing data from said host computer to said printer; and
printing said printing data transmitted from said host computer.
12. The method of claim 10, wherein said printer control file comprises a print identifier information, an ink level information and a vertical alignment information.
13. The method of claim 11, wherein said printer control file comprises a print identifier information, an ink level information and a vertical alignment information.
14. The method of claim 10, further comprising the step of:
transmitting said printer control file to said printer when said printer is turned on.
15. The method of claim 11, further comprising the step of:
transmitting said printer control file to said printer when said printer is turned on.
16. The method of claim 12, further comprising the step of:
transmitting said printer control file to said printer when said printer is turned on.
17. The method of claim 13, further comprising the step of:
transmitting said printer control file to said printer when said printer is turned on.
US08/885,731 1996-06-28 1997-06-30 Method of and apparatus for transmitting printer control file to printer Expired - Lifetime US6178003B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1019960025244A KR980003990A (en) 1996-06-28 1996-06-28 How to Send a Print Configuration File to the Printer
KR96-25244 1996-06-28

Publications (1)

Publication Number Publication Date
US6178003B1 true US6178003B1 (en) 2001-01-23

Family

ID=19464384

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/885,731 Expired - Lifetime US6178003B1 (en) 1996-06-28 1997-06-30 Method of and apparatus for transmitting printer control file to printer

Country Status (2)

Country Link
US (1) US6178003B1 (en)
KR (1) KR980003990A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6489972B1 (en) * 1999-09-14 2002-12-03 Hewlett-Packard Company Dynamic internal page registration and retrieval system
US20030005369A1 (en) * 2001-06-27 2003-01-02 International Business Machines Corporation System and method for diagnosing printer problems and notarizing prints by evaluating embedded data
US6637956B2 (en) * 2000-12-12 2003-10-28 Seiko Epson Corporation Printing apparatus and method
US20040148368A1 (en) * 2003-01-24 2004-07-29 Curtis Reese Printer with access to remote file system
US20040246516A1 (en) * 2003-06-03 2004-12-09 Curtis Reese Hard imaging systems, hard imaging management devices, hard imaging devices, articles of manufacture, hard imaging device operational methods, and hard imaging device configuration methods

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4555763A (en) * 1982-07-01 1985-11-26 Decision Data Computer Corp. Method and apparatus for storage and accessing of characters, and electronic printer employing same
US5227873A (en) * 1988-02-24 1993-07-13 Mitsubishi Denki Kabushiki Kaisha Signal processing device for video printer
US5497204A (en) 1992-08-31 1996-03-05 Samsung Electronics Co., Ltd. Picture memory system for video printer
US5502797A (en) 1994-10-04 1996-03-26 Lexmark International, Inc. Apparatus with flash memory control for revision
US5535312A (en) 1993-01-28 1996-07-09 Xerox Corporation Apparatus and method for managing memory in a printing system
US5560718A (en) 1990-03-16 1996-10-01 Kabushiki Kaisha Tec Label printer with simultaneous printing and storing
US5563987A (en) 1994-10-28 1996-10-08 International Business Machines Corporation Pagemap memory representation in RISC processor printers
US5562351A (en) 1994-03-17 1996-10-08 Kabushiki Kaisha Tec Printer having constant and variable data memory
US5602976A (en) 1993-02-23 1997-02-11 Adobe Systems Incorporated Method and apparatus for saving printer memory
US5619623A (en) * 1993-09-21 1997-04-08 Brother Kogyo Kabushiki Kaisha Method and device for transmitting and processing print data used for printer
US5680596A (en) * 1994-08-30 1997-10-21 International Business Machines Corporation Data transfer apparatus with automatic transmission rate adjustment
US5765874A (en) * 1995-05-09 1998-06-16 Custom Creative Insights Corporation Method for mass customization of printed materials
US5809265A (en) * 1996-01-19 1998-09-15 Wilson Sonsini Goodrich & Rosati System and method for managing virtual connections between devices on a network

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4555763A (en) * 1982-07-01 1985-11-26 Decision Data Computer Corp. Method and apparatus for storage and accessing of characters, and electronic printer employing same
US5227873A (en) * 1988-02-24 1993-07-13 Mitsubishi Denki Kabushiki Kaisha Signal processing device for video printer
US5560718A (en) 1990-03-16 1996-10-01 Kabushiki Kaisha Tec Label printer with simultaneous printing and storing
US5497204A (en) 1992-08-31 1996-03-05 Samsung Electronics Co., Ltd. Picture memory system for video printer
US5535312A (en) 1993-01-28 1996-07-09 Xerox Corporation Apparatus and method for managing memory in a printing system
US5602976A (en) 1993-02-23 1997-02-11 Adobe Systems Incorporated Method and apparatus for saving printer memory
US5619623A (en) * 1993-09-21 1997-04-08 Brother Kogyo Kabushiki Kaisha Method and device for transmitting and processing print data used for printer
US5562351A (en) 1994-03-17 1996-10-08 Kabushiki Kaisha Tec Printer having constant and variable data memory
US5680596A (en) * 1994-08-30 1997-10-21 International Business Machines Corporation Data transfer apparatus with automatic transmission rate adjustment
US5502797A (en) 1994-10-04 1996-03-26 Lexmark International, Inc. Apparatus with flash memory control for revision
US5563987A (en) 1994-10-28 1996-10-08 International Business Machines Corporation Pagemap memory representation in RISC processor printers
US5765874A (en) * 1995-05-09 1998-06-16 Custom Creative Insights Corporation Method for mass customization of printed materials
US5809265A (en) * 1996-01-19 1998-09-15 Wilson Sonsini Goodrich & Rosati System and method for managing virtual connections between devices on a network

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6489972B1 (en) * 1999-09-14 2002-12-03 Hewlett-Packard Company Dynamic internal page registration and retrieval system
US6637956B2 (en) * 2000-12-12 2003-10-28 Seiko Epson Corporation Printing apparatus and method
US20030005369A1 (en) * 2001-06-27 2003-01-02 International Business Machines Corporation System and method for diagnosing printer problems and notarizing prints by evaluating embedded data
US6912674B2 (en) 2001-06-27 2005-06-28 International Business Machines Corporation System and method for diagnosing printer problems and notarizing prints by evaluating embedded data
US20040148368A1 (en) * 2003-01-24 2004-07-29 Curtis Reese Printer with access to remote file system
US7274477B2 (en) 2003-01-24 2007-09-25 Hewlett-Packard Development Company, L.P. Printer with access to remote file system
US20040246516A1 (en) * 2003-06-03 2004-12-09 Curtis Reese Hard imaging systems, hard imaging management devices, hard imaging devices, articles of manufacture, hard imaging device operational methods, and hard imaging device configuration methods

Also Published As

Publication number Publication date
KR980003990A (en) 1998-03-30

Similar Documents

Publication Publication Date Title
US5075841A (en) Printer control with automatic intialization of stored control data
JP2741325B2 (en) Printing device
US6178003B1 (en) Method of and apparatus for transmitting printer control file to printer
JP4543458B2 (en) OUTPUT SYSTEM, OUTPUT DEVICE, HOST DEVICE, CONTROL METHOD THEREOF, AND INFORMATION RECORDING MEDIUM
US6031976A (en) Printing apparatus including print image storage and control method therefor
GB2268380A (en) Image processing system.
US7395357B2 (en) Information processing apparatus and computer readable medium
EP0844556A2 (en) Software updating method
US20020191202A1 (en) Image processing method, image processing apparatus, and image processing system
US6259534B1 (en) Printing apparatus having a memory management system
EP1067462B1 (en) A computer peripheral apparatus and a computer readable medium having a program for controlling the computer peripheral apparatus
JP4239392B2 (en) Printing apparatus, printing system, and printing method
JP4366148B2 (en) Information processing apparatus and control program update method for information processing apparatus
KR870002139B1 (en) Terminal apparatus
JPH07137356A (en) Printer device
US6681996B2 (en) Passbook printer, passbook printer maintenance method, data processor, data processor maintenance method, and storage medium for printer operation control data
JP3760525B2 (en) Printing apparatus and control method thereof
JP4133226B2 (en) Printing apparatus and OEMID information control method
JP2725837B2 (en) Data transfer device with memory card in graphic display device
EP0072708A2 (en) Printer
JPH064191A (en) Method and device for controlling external interface
JPH11146164A (en) Image processing unit, data processing method for the image processing unit, and storage medium storing program read by computer
JP5104992B2 (en) OUTPUT SYSTEM, OUTPUT DEVICE, OUTPUT DEVICE CONTROL METHOD, AND INFORMATION RECORDING MEDIUM
JPH0365368A (en) Thermal printer
JPH05289998A (en) Handy type computer

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD., CORP. OF KOREA, KOR

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HA, JONG-HO;REEL/FRAME:008654/0479

Effective date: 19970719

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: LEXMARK INTERNATIONAL, INC., KENTUCKY

Free format text: CONFIRMATORY ASSIGNMENT;ASSIGNOR:SAMSUNG ELECTRONICS CO., LTD.;REEL/FRAME:012928/0710

Effective date: 20020523

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12