US20130169988A1 - System and method for controlling operation of a printer by using an external memory - Google Patents
System and method for controlling operation of a printer by using an external memory Download PDFInfo
- Publication number
- US20130169988A1 US20130169988A1 US13/767,543 US201313767543A US2013169988A1 US 20130169988 A1 US20130169988 A1 US 20130169988A1 US 201313767543 A US201313767543 A US 201313767543A US 2013169988 A1 US2013169988 A1 US 2013169988A1
- Authority
- US
- United States
- Prior art keywords
- external memory
- printer
- information
- recited
- 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.)
- Abandoned
Links
- 230000015654 memory Effects 0.000 title claims abstract description 138
- 238000000034 method Methods 0.000 title claims abstract description 15
- 230000006870 function Effects 0.000 claims abstract description 146
- 238000004519 manufacturing process Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 5
- 101100189552 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) PCL6 gene Proteins 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/1803—Receiving particular commands
- G06K15/1805—Receiving printer configuration commands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G21/00—Arrangements not provided for by groups G03G13/00 - G03G19/00, e.g. cleaning, elimination of residual charge
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1241—Dividing a job according to job requirements, e.g. black/white and colour pages, covers and body of books, tabs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1286—Remote printer device, e.g. being remote from client or server via local network
Definitions
- the present invention relates to a system and method for controlling the operation of a printer by using an external memory. More particularly, the present invention relates to a printer operation control system that controls the operability of each function of a printer, and a method thereof. In doing so an external memory is used that stores printing functions that are associated with different authentication levels. Thereby, the present invention makes it possible for a manager of a printer to more easily manage a printer and for a printer manufacturer to reduce the production cost of a printer.
- a black and white laser printer will be more useful than a color ink-jet printer for a department doing simple document work.
- a color ink-jet printer will be more useful to a department involved in frequent presentations.
- some managers may desire to control functions of a printer according to the level of printer performance needed in a department. For instance, providing a printer with numerous functions to a department that requires a great degree of printer performance while providing a low-cost printer to a department that only requires a low performance printer. However, significant time and effort is required to make a decision on what printer best matches a department's printing and performance requirement.
- a printer operation control system for a printer having diverse print functions by using an external memory.
- the external memory is used to store information on the availability of each print function.
- a reader is provided for reading the information on the availability of each print function stored in the external memory.
- a function setting unit is provided for setting up the operability of software for each print function based on the information read in the reader.
- a controller is provided for controlling the operation of the printer based on the operability of each software set up in the function setting unit.
- the external memory stores information on one of a plurality of authentication levels for the external memory, with each of the plurality of authentication levels allowing a different number of available print functions.
- one of a plurality of authentication levels is a master authentication level that allows use of all print functions and the generation of external memories of lower authentication levels with limited print functions.
- the external memory stores only information on available print functions among the diverse print functions.
- the information on an availability of each print function comprises an authentication level of the external memory and a table comprising a list of all print functions with an associated authentication level for each listed print function.
- the external memory is a flash memory including at least one of a memory stick, a Secure Digital (SD) card, a Multimedia Card (MMC), a microdrive (MD), compact flash and a media card.
- SD Secure Digital
- MMC Multimedia Card
- MD microdrive
- the printer includes a setup slot, for mounting the external memory, that is located inside or on the outside of the printer.
- the controller determines whether the external memory is mounted or not during initial operation of the printer.
- the printer includes a display for showing an operational state of the printer, and the controller displays a message on the display requesting that the external memory be mounted when the controller determines that during the initial operation of the printer the external memory is not mounted.
- a method for controlling operation of a printer having diverse print functions by using an external memory is prepared with stored information on an availability of each print function.
- the information on the availability of each print function stored in the external memory is read.
- the operability of software for each print function is set up based on the read information.
- the operation of the printer is controlled based on the operability of each software.
- the external memory is further prepared with stored information on one of a plurality of authentication levels for the external memory, each of the plurality of authentication levels allowing a different number of available print functions.
- the authentication levels for the external memory is a master authentication level that allows use of all print functions and generation of external memories of lower authentication levels with limited print functions.
- the stored information on an availability of each print function comprises an authentication level of the external memory and a table comprising a list of all print functions with an associated authentication level for each listed print function.
- the printer operation controlling method can further include sensing whether the external memory is mounted or not during the initial operation; and if the external memory is not set up, requesting on a display to mount the external memory.
- FIG. 1 is a block diagram describing a printer operation control system in accordance with an embodiment of the present invention
- FIG. 2 is an external memory comprising print functions of a printer stored as a print function table in accordance with an embodiment of the present invention
- FIG. 3 is a block diagram illustrating a printer operation control system in accordance with another embodiment of the present invention.
- FIG. 4 is a flowchart describing a printer operation control method in accordance with an embodiment of the present invention.
- the printer operation control system using an external memory 10 includes an external memory 10 , a reader 23 , a function setting unit 21 , a display 25 , a controller 20 , and a software block 30 .
- the external memory 10 stores, preferably in the form of a table, information on all types of print functions supported by a printer and information to determine the availability of each print function.
- the table lists the names of the print functions and their associated authentication level. Also shown is the authentication level of the memory. The authentication levels are used in determining the availability of the print functions.
- the types of print functions include emulation, manual mode, printing on both sides, that is, duplex printing, printing without margins, printing multiple pages on one page, toner saving, paper type setting, and copy.
- the function of emulation includes PS3 emulation, PCL emulation, EPSON emulation, and KSSM emulation.
- the emulations support fonts provided by ADOBE, HP and EPSON, respectively, and the KSSM emulation supports DOS.
- the manual mode function is for providing paper from a predetermined tray when a corresponding button is selected prior to printing.
- the duplex printing function is for printing on both sides of a piece of paper.
- the toner saving function extends the toner's operating life by controlling the quantity of toner used.
- the printing without margins function is for printing without margins.
- the multipages-on-one-page printing function is for printing multiple pages on one page.
- the paper type setting function establishes the type of paper in accordance with the paper's thickness or color.
- the function of copy is used to set up the number of pieces of paper to be printed that are duplicates of one another.
- the function of copy is not used by an application program that supports using a driver to set up the number of copies to print. Instead, the function of copy is applied in the case where there is no driver supporting the printing, such as with a DOS file.
- the availability of the print functions is determined based on an authentication level associated with each print function and the authentication level of the external memory 10 .
- the authentication level of the external memory 10 and the authentication levels associated with each print function are individually chosen to be one of a plurality of possible authentication levels at the discretion of a printer's manager or supplier.
- a master level is a level authenticating the use of all print functions.
- the first level is a level lower than the master level and it allows about two-thirds of the print functions allowed by the master level.
- the second level is the lowest level and it allows about a one-third of the print functions allowed by the master level.
- the authentication level associated with each print function is marked in the authentication level column next to its associated print function.
- the print functions available only in the master level are marked as M in the authentication level column, and the print functions available in the first and second levels are marked as 1 and 2, respectively.
- the print functions associated with the first and second levels can be performed in the master level, and the print functions associated with the second level can be performed in the first level.
- the print function table can be stored in the external memory 10 in the same form regardless of the external memory's 10 authentication level.
- the authentication level of the external memory 10 is stored with the external memory 10 in order to determine the external memory's 10 authentication level.
- the printer with the external memory 10 can perform the functions associated with the first level, which comprise PCL emulation, manual mode, and multiple pages on one page printing, and the functions associated with the second level, which comprise PS3 emulation, printing without margins, toner saving, and paper type setup.
- the manager of a master-level external memory 10 can modify information on the print functions in first or second-level external memories 10 . Also, the manager of a master-level external memory 10 can reestablish the functions in first or second-level external memories 10 . Also, it is possible for a manager to setup a printer to be used even when the external memory 10 is not mounted in the printer. For this purpose, the manager is given an authentication number.
- External memories 10 assigned with first and second levels can be distributed by the manager to each employee or department according to the employee's or department's printing requirement and required level of printing performance.
- the concept of a manager is not limited to a person in a company as it can be extended to a printer supplier as well.
- a printer supplier can provide the same printers at different price points by limiting the print functions according to the price desired by a printer purchaser. For example, if a purchaser wants a relatively expensive product, the supplier provides a printer with a master-level external memory 10 , and if the purchaser wants a low-price product, the supplier can provide the printer with an external memory assigned with a first or second level.
- the external memory is detachably mounted in a setup slot (not shown) inside or on the outside of the printer and it can be fabricated by using a flash memory card.
- flash memory cards include MEMORY STICK, SECURE DIGITAL (SD) CARD, MULTIMEDIA CARD (MMC), MICRODRIVE (MD), COMPACT FLASH, SMART MEDIA CARD and the like.
- Memory cards are used widely, because when compared to other types of memories, they are convenient to use, highly stable, fast in speed, have large capacity and are economical in price.
- MEMORY STICK has been exclusively developed by the Sony Company in 1998 and is optimized for the products of the Sony Company. It is quite stable compared to other memory cards but it has the shortcomings of being expensive, slow, and having limited capacity.
- COMPACT FLASH is large compared to other memory cards. This is because it includes a flash memory chip for storing data and a controller chip for transmitting the data to a computer. However, it is the most stable, fastest and least expensive of the flash memories.
- the SECURE DIGITAL CARD and the MULTIMEDIA CARD are memory cards of the same specification, and they are compatible in most devices. Since the MMC card is more expensive, slower, and less stable than the SECURE DIGITAL CARD, the SECURE DIGITAL CARD is more predominantly used.
- the SMART MEDIA CARD an ultra-thin flash memory developed in the early days along with a COMPACT FLASH memory, is very inexpensive and small. It is preferred for use in compact digital cameras. However, it has a small capacity and since the memory area is exposed, it is very unstable.
- software for operating devices in the printer is needed.
- the software is provided individually for each print function.
- software for a set of print functions is referred to as a software block 30 .
- the reader 23 reads the print function table stored in the external memory 10 and the authentication level of the external memory 10 .
- the reader 23 individually determines the available print functions by reading the print function table and extracting information on the available print functions by correlating the print function table with the authentication level of the external memory 10 .
- the function setting unit 21 sets up the operability of software for each available print function, i.e., operability of each software, based on the available the print functions determined by the reader 23 .
- the function setting unit 21 sets up all of the software in software block 30 to be operable.
- the function setting unit 21 sets up the operability of the software corresponding to the second-level print functions, such as, PS3 emulation, printing without margins, toner saving, and paper type.
- the display 25 shows the authentication level of the current external memory 10 and whether software is set up to be operated, based on the information stored in the external memory 10 .
- the display 25 also displays a message indicating that an external memory 10 is mounted or a message requesting that an external memory 10 be mounted.
- the mounting messages are displayed based on whether the external memory 10 is mounted or not during the initial operation of the printer.
- the controller 20 controls the reader 23 , the function setting unit 21 , and the display 25 .
- the controller 20 determines whether the external memory 10 is mounted or not during the initial operation of the printer and, if the external memory 10 is mounted, it operates the reader 23 . Otherwise, if no external memory 10 is mounted, it displays a message on the display 25 requesting to mount an external memory 10 .
- the controller 20 monitors whether there is a change in the authentication level of the external memory 10 by operating the reader 23 in real-time. This is done not only during the initial operation but also as long as power is supplied to the printer. If the external memory 10 is exchanged and there is a change in the authentication level of the external memory 10 , the controller 20 displays a message on the display 25 requesting a user to reset the power of the printer.
- a printer is initially operated.
- a controller 20 senses whether an external memory 10 is mounted in a setup slot. If the external memory 10 is mounted, at step S 130 , the controller 20 operates a reader 23 to read an authentication level of the external memory and a print function table which are stored in the external memory 10 to thereby determine the availability of each print function.
- the controller 20 displays a message on a display 25 requesting that an external memory 10 be mounted. If the external memory 10 is not mounted, the controller 20 stops the printer from operating after a predetermined time. If a manager wants to use the printer without mounting external memory 10 , the manager can control the printer in a default state by inputting an authentication number to operate the printer.
- the function setting unit 21 sets up only the software for the available print functions to be operable.
- the information on the operability of the software is provided to the controller 20 .
- the controller determines whether the print option input by the user is an available print function for the printer. If the print option input by the user is operable, the controller 20 operates the corresponding software and outputs the print data. However, if the print option input by the user is not operable, the controller 20 disregards the print option input by the user, and prints the print data in a default state. In the alternative, the controller 20 can display a message on the display that the printing cannot be carried out according to the inputted print option, thereby giving the user an opportunity for inputting another print option.
- step S 150 if the external memory 10 is changed in the middle of the printer's operation, at step S 160 , information on a new authentication level and print functions are read in the reader 23 in real-time. Then, at step S 170 , the controller 20 outputs a message on the display 25 requesting that a power button of the printer be used to reset the printer. When the user resets the power and operates the printer again, at step S 180 , the controller 20 determines the operability of each software according to the new authentication level and print functions, by operating the reader 23 and the function setting unit 21 .
- FIG. 3 is a block diagram describing a printer operation control system in accordance with another embodiment of the present invention.
- an external memory 10 of the present embodiment stores only information on available print functions.
- the external memory 10 of FIG. 3 stores information on duplex printing, SPL emulation, PCL5e emulation, and network printing.
- the shaded functions of a software block 30 i.e., PCL6 emulation, EPSON/IBM emulation, KS/KSSM emulation, and barcode printing, cannot be used.
- SPL stands for Samsung Printer Language and the SPL emulation is provided for Samsung products.
- the PCL5e emulation is an upgraded version of PCL5 that interactively communicates various states of a printer to a system and provides a user friendly interface when informing users of any errors or various system states.
- Network printing is a function for having a plurality of user terminals print on one printer that is accessed through a network.
- the barcode printing function facilitates barcode printing.
- the PCL6 emulation is a version that steps up the output print quality by enhancing output speed and general graphic support. PCL6 emulation also reinforces the function of character combining.
- the EPSON/IBM emulation is developed for products by the EPSON and IBM companies.
- the KS/KSSM emulation supports DOS.
- an external memory 10 having PCL6 emulation and barcode printing is provided to employee A, while an external memory 10 having network printing and duplex printing is provided to employee B. Therefore, it is possible to provide a printer having print functions suitable for the printing requirement and needed level of performance of each individual.
- the reader 23 reads the information on the available print functions, which includes duplex printing, SPL emulation, PCL5e emulation, and network printing, and provides the information to the function setting unit 21 .
- the function setting unit 21 sets up the software corresponding to the above mentioned print functions into the operable mode.
- the printer operation control system using the external memory 10 limits the print functions of the printer by using the external memory 10 .
- the printer's manager can select the print functions for a printer based on each employee's or department's printing requirement and needed level of performance. Thereby, the manager can improve the efficiency in printer management. For example, for an employee or department that does not need color printing or a high-quality graphic function, the cost of managing and purchasing a printer can be reduced and the printer can be more easily managed by not including the color printing function and an emulation function supporting high-quality graphics.
- a printer manufacturer can control the specification of printers by manufacturing standard printers and then manipulating the external memory 10 . Therefore, they can save production cost by simplifying the production line. Also, since they can instantly provide printers of any specification desired by users by simply replacing or modifying the external memory 10 , they can satisfy the users and provide added convenience.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Provided is printer operation control system and method for a printer having diverse print functions by using an external memory. The external memory is used to store information on the availability of each print function. A reader is provided for reading the information on the availability of each print function stored in the external memory. Further, a function setting unit is provided for setting up the operability of software for each print function based on the information read in the reader. Even further, a controller is provided for controlling the operation of the printer based on the operability of each software set up in the function setting unit.
Description
- This application is a continuation of U.S. patent application Ser. No. 11/312,931, filed Dec. 21, 2005, which claims the benefit under 35 U.S.C. §119(a) of Korean Patent Application No. 2004-116298, filed Dec. 30, 2004, the entire disclosures of both are hereby incorporated by reference.
- 1. Field of the Invention
- The present invention relates to a system and method for controlling the operation of a printer by using an external memory. More particularly, the present invention relates to a printer operation control system that controls the operability of each function of a printer, and a method thereof. In doing so an external memory is used that stores printing functions that are associated with different authentication levels. Thereby, the present invention makes it possible for a manager of a printer to more easily manage a printer and for a printer manufacturer to reduce the production cost of a printer.
- 2. Description of the Related Art
- Generally, in an environment where a plurality of printers are used, such as a company, managers want to provide printers efficiently according to the printing requirements of a given department. Each department's printing requirements differ according to its work characteristics. For example, a black and white laser printer will be more useful than a color ink-jet printer for a department doing simple document work. Whereas, a color ink-jet printer will be more useful to a department involved in frequent presentations. Providing printers based on work characteristics not only satisfies the personnel of each department but also reduces the overall purchase cost of the printers.
- Also, some managers may desire to control functions of a printer according to the level of printer performance needed in a department. For instance, providing a printer with numerous functions to a department that requires a great degree of printer performance while providing a low-cost printer to a department that only requires a low performance printer. However, significant time and effort is required to make a decision on what printer best matches a department's printing and performance requirement.
- Accordingly, there is a need for a printer that can be customized to include a purchaser's desired functions according to his needs. In addition, there is a need to reduce the production cost of manufacturing a printer while still providing printers having the functions and specifications as diverse as printers that are currently available.
- An aspect of the present invention is to address at least the above problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide a system and method for controlling the operation of a printer by using an external memory and customizing and designing functions of a printer according to the needs of a printer purchaser to thereby make it possible to manage the printer easily and reduce production cost on the part of a printer supplier.
- In accordance with an aspect of the present invention, there is provided a printer operation control system for a printer having diverse print functions by using an external memory. The external memory is used to store information on the availability of each print function. A reader is provided for reading the information on the availability of each print function stored in the external memory. Further, a function setting unit is provided for setting up the operability of software for each print function based on the information read in the reader. Even further, a controller is provided for controlling the operation of the printer based on the operability of each software set up in the function setting unit.
- Herein, it is preferred that the external memory stores information on one of a plurality of authentication levels for the external memory, with each of the plurality of authentication levels allowing a different number of available print functions.
- Preferably, one of a plurality of authentication levels is a master authentication level that allows use of all print functions and the generation of external memories of lower authentication levels with limited print functions.
- Alternatively, the external memory stores only information on available print functions among the diverse print functions.
- Preferably, the information on an availability of each print function comprises an authentication level of the external memory and a table comprising a list of all print functions with an associated authentication level for each listed print function.
- Preferably, the external memory is a flash memory including at least one of a memory stick, a Secure Digital (SD) card, a Multimedia Card (MMC), a microdrive (MD), compact flash and a media card.
- The printer includes a setup slot, for mounting the external memory, that is located inside or on the outside of the printer.
- The controller determines whether the external memory is mounted or not during initial operation of the printer.
- The printer includes a display for showing an operational state of the printer, and the controller displays a message on the display requesting that the external memory be mounted when the controller determines that during the initial operation of the printer the external memory is not mounted.
- In accordance with another aspect of the present invention, there is provided a method for controlling operation of a printer having diverse print functions by using an external memory. The external memory is prepared with stored information on an availability of each print function. The information on the availability of each print function stored in the external memory is read. The operability of software for each print function is set up based on the read information. The operation of the printer is controlled based on the operability of each software.
- Preferably, the external memory is further prepared with stored information on one of a plurality of authentication levels for the external memory, each of the plurality of authentication levels allowing a different number of available print functions.
- Preferably, the authentication levels for the external memory is a master authentication level that allows use of all print functions and generation of external memories of lower authentication levels with limited print functions.
- Preferably, the stored information on an availability of each print function comprises an authentication level of the external memory and a table comprising a list of all print functions with an associated authentication level for each listed print function.
- The printer operation controlling method can further include sensing whether the external memory is mounted or not during the initial operation; and if the external memory is not set up, requesting on a display to mount the external memory.
- Other objects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
- The above and other objects, features, and advantages of certain embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
-
FIG. 1 is a block diagram describing a printer operation control system in accordance with an embodiment of the present invention; -
FIG. 2 is an external memory comprising print functions of a printer stored as a print function table in accordance with an embodiment of the present invention; -
FIG. 3 is a block diagram illustrating a printer operation control system in accordance with another embodiment of the present invention; and -
FIG. 4 is a flowchart describing a printer operation control method in accordance with an embodiment of the present invention. - Throughout the drawings, the same drawing reference numerals will be understood to refer to the same elements, features, and structures.
- The matters defined in the description such as a detailed construction and elements are provided to assist in a comprehensive understanding of the embodiments of the invention. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
- As shown in
FIG. 1 , the printer operation control system using anexternal memory 10 includes anexternal memory 10, areader 23, afunction setting unit 21, adisplay 25, acontroller 20, and asoftware block 30. - The
external memory 10 stores, preferably in the form of a table, information on all types of print functions supported by a printer and information to determine the availability of each print function. - As shown in
FIG. 2 , the table lists the names of the print functions and their associated authentication level. Also shown is the authentication level of the memory. The authentication levels are used in determining the availability of the print functions. - Herein, the types of print functions include emulation, manual mode, printing on both sides, that is, duplex printing, printing without margins, printing multiple pages on one page, toner saving, paper type setting, and copy.
- The function of emulation includes PS3 emulation, PCL emulation, EPSON emulation, and KSSM emulation. The emulations support fonts provided by ADOBE, HP and EPSON, respectively, and the KSSM emulation supports DOS. The manual mode function is for providing paper from a predetermined tray when a corresponding button is selected prior to printing. The duplex printing function is for printing on both sides of a piece of paper. The toner saving function extends the toner's operating life by controlling the quantity of toner used. The printing without margins function is for printing without margins. The multipages-on-one-page printing function is for printing multiple pages on one page. The paper type setting function establishes the type of paper in accordance with the paper's thickness or color.
- The function of copy is used to set up the number of pieces of paper to be printed that are duplicates of one another. However, the function of copy is not used by an application program that supports using a driver to set up the number of copies to print. Instead, the function of copy is applied in the case where there is no driver supporting the printing, such as with a DOS file.
- The availability of the print functions is determined based on an authentication level associated with each print function and the authentication level of the
external memory 10. The authentication level of theexternal memory 10 and the authentication levels associated with each print function are individually chosen to be one of a plurality of possible authentication levels at the discretion of a printer's manager or supplier. - In an exemplary embodiment, there are three levels of authentication for the
external memory 10, such as, a master level, a first level, and a second level. The master level is a level authenticating the use of all print functions. The first level is a level lower than the master level and it allows about two-thirds of the print functions allowed by the master level. The second level is the lowest level and it allows about a one-third of the print functions allowed by the master level. InFIG. 2 , the authentication level associated with each print function is marked in the authentication level column next to its associated print function. The print functions available only in the master level are marked as M in the authentication level column, and the print functions available in the first and second levels are marked as 1 and 2, respectively. Herein, the print functions associated with the first and second levels can be performed in the master level, and the print functions associated with the second level can be performed in the first level. The print function table can be stored in theexternal memory 10 in the same form regardless of the external memory's 10 authentication level. The authentication level of theexternal memory 10 is stored with theexternal memory 10 in order to determine the external memory's 10 authentication level. - For example, as illustrated in
FIG. 2 , when the authentication level of theexternal memory 10 is the first level, the printer with theexternal memory 10 can perform the functions associated with the first level, which comprise PCL emulation, manual mode, and multiple pages on one page printing, and the functions associated with the second level, which comprise PS3 emulation, printing without margins, toner saving, and paper type setup. - The manager of a master-level
external memory 10 can modify information on the print functions in first or second-levelexternal memories 10. Also, the manager of a master-levelexternal memory 10 can reestablish the functions in first or second-levelexternal memories 10. Also, it is possible for a manager to setup a printer to be used even when theexternal memory 10 is not mounted in the printer. For this purpose, the manager is given an authentication number. -
External memories 10 assigned with first and second levels can be distributed by the manager to each employee or department according to the employee's or department's printing requirement and required level of printing performance. Herein, the concept of a manager is not limited to a person in a company as it can be extended to a printer supplier as well. Thereby, a printer supplier can provide the same printers at different price points by limiting the print functions according to the price desired by a printer purchaser. For example, if a purchaser wants a relatively expensive product, the supplier provides a printer with a master-levelexternal memory 10, and if the purchaser wants a low-price product, the supplier can provide the printer with an external memory assigned with a first or second level. Herein, it is preferable for a printer supplier that theexternal memory 10 be mounted inside the printer to prevent the purchaser from easily manipulating the contents of theexternal memory 10. - The external memory is detachably mounted in a setup slot (not shown) inside or on the outside of the printer and it can be fabricated by using a flash memory card. The types of flash memory cards currently available include MEMORY STICK, SECURE DIGITAL (SD) CARD, MULTIMEDIA CARD (MMC), MICRODRIVE (MD), COMPACT FLASH, SMART MEDIA CARD and the like. Memory cards are used widely, because when compared to other types of memories, they are convenient to use, highly stable, fast in speed, have large capacity and are economical in price.
- Among them, MEMORY STICK has been exclusively developed by the Sony Company in 1998 and is optimized for the products of the Sony Company. It is quite stable compared to other memory cards but it has the shortcomings of being expensive, slow, and having limited capacity.
- COMPACT FLASH is large compared to other memory cards. This is because it includes a flash memory chip for storing data and a controller chip for transmitting the data to a computer. However, it is the most stable, fastest and least expensive of the flash memories.
- MICRODRIVE has an advantage that it is the least expensive high-capacity memory. However, it is easily broken by an external impact and it does not work properly at a low temperature.
- The SECURE DIGITAL CARD and the MULTIMEDIA CARD are memory cards of the same specification, and they are compatible in most devices. Since the MMC card is more expensive, slower, and less stable than the SECURE DIGITAL CARD, the SECURE DIGITAL CARD is more predominantly used.
- The SMART MEDIA CARD, an ultra-thin flash memory developed in the early days along with a COMPACT FLASH memory, is very inexpensive and small. It is preferred for use in compact digital cameras. However, it has a small capacity and since the memory area is exposed, it is very unstable.
- In order to perform the aforementioned print functions, software for operating devices in the printer is needed. The software is provided individually for each print function. In the present invention, software for a set of print functions is referred to as a
software block 30. - When the
external memory 10 is mounted in the printer, thereader 23 reads the print function table stored in theexternal memory 10 and the authentication level of theexternal memory 10. Herein, thereader 23 individually determines the available print functions by reading the print function table and extracting information on the available print functions by correlating the print function table with the authentication level of theexternal memory 10. - The
function setting unit 21 sets up the operability of software for each available print function, i.e., operability of each software, based on the available the print functions determined by thereader 23. For example, for a master-level external memory, thefunction setting unit 21 sets up all of the software insoftware block 30 to be operable. However, for a second-levelexternal memory 10, as illustrated inFIG. 2 , thefunction setting unit 21 sets up the operability of the software corresponding to the second-level print functions, such as, PS3 emulation, printing without margins, toner saving, and paper type. - The
display 25 shows the authentication level of the currentexternal memory 10 and whether software is set up to be operated, based on the information stored in theexternal memory 10. Thedisplay 25 also displays a message indicating that anexternal memory 10 is mounted or a message requesting that anexternal memory 10 be mounted. The mounting messages are displayed based on whether theexternal memory 10 is mounted or not during the initial operation of the printer. - Meanwhile, the
controller 20 controls thereader 23, thefunction setting unit 21, and thedisplay 25. Thecontroller 20 determines whether theexternal memory 10 is mounted or not during the initial operation of the printer and, if theexternal memory 10 is mounted, it operates thereader 23. Otherwise, if noexternal memory 10 is mounted, it displays a message on thedisplay 25 requesting to mount anexternal memory 10. Also, thecontroller 20 monitors whether there is a change in the authentication level of theexternal memory 10 by operating thereader 23 in real-time. This is done not only during the initial operation but also as long as power is supplied to the printer. If theexternal memory 10 is exchanged and there is a change in the authentication level of theexternal memory 10, thecontroller 20 displays a message on thedisplay 25 requesting a user to reset the power of the printer. - Also, when the operability of the software is set up in the
function setting unit 21, based on the result from thereader 23, thecontroller 20 controls the printer by operating only the software set up to be operated by thefunction setting unit 21 during the operation of the printer. - A printing process of the printer using the printer operation control system of the above structure will be described with reference to
FIG. 4 . - First, at step S110, a printer is initially operated. At step S120, a
controller 20 senses whether anexternal memory 10 is mounted in a setup slot. If theexternal memory 10 is mounted, at step S130, thecontroller 20 operates areader 23 to read an authentication level of the external memory and a print function table which are stored in theexternal memory 10 to thereby determine the availability of each print function. - Herein, if no
external memory 10 is mounted, at step S125, thecontroller 20 displays a message on adisplay 25 requesting that anexternal memory 10 be mounted. If theexternal memory 10 is not mounted, thecontroller 20 stops the printer from operating after a predetermined time. If a manager wants to use the printer without mountingexternal memory 10, the manager can control the printer in a default state by inputting an authentication number to operate the printer. - When the availability of each print function is read out of the
external memory 10 in thereader 23, thefunction setting unit 21 sets up only the software for the available print functions to be operable. At step S140, the information on the operability of the software is provided to thecontroller 20. - If a user inputs a print option together with print data in this state, the controller determines whether the print option input by the user is an available print function for the printer. If the print option input by the user is operable, the
controller 20 operates the corresponding software and outputs the print data. However, if the print option input by the user is not operable, thecontroller 20 disregards the print option input by the user, and prints the print data in a default state. In the alternative, thecontroller 20 can display a message on the display that the printing cannot be carried out according to the inputted print option, thereby giving the user an opportunity for inputting another print option. - Meanwhile, at step S150, if the
external memory 10 is changed in the middle of the printer's operation, at step S160, information on a new authentication level and print functions are read in thereader 23 in real-time. Then, at step S170, thecontroller 20 outputs a message on thedisplay 25 requesting that a power button of the printer be used to reset the printer. When the user resets the power and operates the printer again, at step S180, thecontroller 20 determines the operability of each software according to the new authentication level and print functions, by operating thereader 23 and thefunction setting unit 21. - Meanwhile,
FIG. 3 is a block diagram describing a printer operation control system in accordance with another embodiment of the present invention. - As shown, differently from the previous embodiment where the
external memory 10 stores both a print function table and a authentication level, anexternal memory 10 of the present embodiment stores only information on available print functions. - The
external memory 10 ofFIG. 3 stores information on duplex printing, SPL emulation, PCL5e emulation, and network printing. Thus, the shaded functions of asoftware block 30, i.e., PCL6 emulation, EPSON/IBM emulation, KS/KSSM emulation, and barcode printing, cannot be used. - Herein, SPL stands for Samsung Printer Language and the SPL emulation is provided for Samsung products.
- The PCL5e emulation is an upgraded version of PCL5 that interactively communicates various states of a printer to a system and provides a user friendly interface when informing users of any errors or various system states.
- Network printing is a function for having a plurality of user terminals print on one printer that is accessed through a network. The barcode printing function facilitates barcode printing. The PCL6 emulation is a version that steps up the output print quality by enhancing output speed and general graphic support. PCL6 emulation also reinforces the function of character combining. The EPSON/IBM emulation is developed for products by the EPSON and IBM companies. The KS/KSSM emulation supports DOS.
- In the present embodiment, since no specific authentication level is assigned to the
external memory 10 and since theexternal memory 10 only stores the available print functions, it is possible to fabricate anexternal memory 10 having customized print functions according to each user. For example, anexternal memory 10 having PCL6 emulation and barcode printing is provided to employee A, while anexternal memory 10 having network printing and duplex printing is provided to employee B. Therefore, it is possible to provide a printer having print functions suitable for the printing requirement and needed level of performance of each individual. - When the
external memory 10 is mounted in the printer, thereader 23 reads the information on the available print functions, which includes duplex printing, SPL emulation, PCL5e emulation, and network printing, and provides the information to thefunction setting unit 21. Thefunction setting unit 21 sets up the software corresponding to the above mentioned print functions into the operable mode. - As shown above, the printer operation control system using the
external memory 10 limits the print functions of the printer by using theexternal memory 10. Thus, the printer's manager can select the print functions for a printer based on each employee's or department's printing requirement and needed level of performance. Thereby, the manager can improve the efficiency in printer management. For example, for an employee or department that does not need color printing or a high-quality graphic function, the cost of managing and purchasing a printer can be reduced and the printer can be more easily managed by not including the color printing function and an emulation function supporting high-quality graphics. - A printer manufacturer can control the specification of printers by manufacturing standard printers and then manipulating the
external memory 10. Therefore, they can save production cost by simplifying the production line. Also, since they can instantly provide printers of any specification desired by users by simply replacing or modifying theexternal memory 10, they can satisfy the users and provide added convenience. - While the invention has been shown and described with reference to certain embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (15)
1. A system for controlling operation of a printer having diverse print functions by using an external memory, comprising:
an external memory for storing information on an availability of each print function;
a reader for reading information on the availability of each print function stored in the external memory;
a function setting unit for setting up operability of a software for each print function based on the information read in the reader; and
a controller for controlling the operation of the printer based on the operability of each software set up in the function setting unit.
2. The system as recited in claim 1 , wherein the external memory further stores information on one of a plurality of authentication levels for the external memory, each of the plurality of authentication levels allowing a different number of available print functions.
3. The system as recited in claim 2 , wherein the one of a plurality of authentication levels is a master authentication level that allows use of all print functions and generation of external memories of lower authentication levels with limited print functions.
4. The system as recited in claim 1 , wherein the information on an availability of each print function is only information on available print functions among the diverse print functions.
5. The system as recited in claim 1 , wherein the information on an availability of each print function comprises an authentication level of the external memory and a table comprising a list of all print functions with an associated authentication level for each listed print function.
6. The system as recited in claim 1 , wherein the external memory is a flash memory which is at least one of a MEMORY STICK, SECURE DIGITAL (SD) CARD, MULTIMEDIA CARD (MMC), MICRODRIVE (MD), COMPACT FLASH, and a SMART MEDIA CARD.
7. The system as recited in claim 1 , wherein the printer includes a setup slot for mounting the external memory. whether the setup slot is located inside the printer so as to prevent the external memory from being easily manipulated Or the setup slot is located on the outside of the printer.
8. The system as recited in claim 1 , wherein the controller is also for determining whether the external memory is mounted or not during initial operation of the printer.
9. The system as recited in claim 8 , wherein the printer includes a display for showing an operational state of the printer, and the controller displays a message on the display requesting to mount the external memory when the controller determines that during the initial operation of the printer the external memory is not mounted.
10. A method for controlling operation of a printer having diverse print functions by using an external memory, comprising the steps of:
a) preparing the external memory with stored information on an availability of each print function;
b) reading information on the availability of each print function stored in the external memory;
c) setting up operability of a software for each print function based on the read information; and
d) controlling an operation of the printer based on the operability of each software.
11. The method as recited in claim 10 , wherein step a) further comprises the step of: a1) preparing the external memory with stored information on one of a plurality of authentication levels for the external memory, each of the plurality of authentication levels allowing a different number of available print functions.
12. The method as recited in claim 11 , wherein the one of a plurality of authentication levels in step a1) is a master authentication level that allows use of all print functions and generation of external memories of lower authentication levels with limited print functions.
13. The method as recited in claim 10 , wherein the stored information on an availability of each print function in step a) is only information on available print functions among the diverse print functions.
14. The method as recited in claim 10 , wherein the stored information on an availability of each print function in step a) comprises an authentication level of the external memory and a table comprising a list of all print functions with an associated authentication level for each listed print function.
15. The method as recited in claim 10 , further comprising the steps of:
e) sensing whether the external memory is mounted or not during the initial operation of the printer; and
f) if the external memory is not mounted, requesting on a display that the external memory be mounted.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/767,543 US20130169988A1 (en) | 2004-12-30 | 2013-02-14 | System and method for controlling operation of a printer by using an external memory |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040116298A KR100662609B1 (en) | 2004-12-30 | 2004-12-30 | Controlling system and method for operating of printer by outer memory |
KR2004-116298 | 2004-12-30 | ||
US11/312,931 US8396388B2 (en) | 2004-12-30 | 2005-12-21 | System and method for controlling operation of a printer by using an external memory |
US13/767,543 US20130169988A1 (en) | 2004-12-30 | 2013-02-14 | System and method for controlling operation of a printer by using an external memory |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/312,931 Continuation US8396388B2 (en) | 2004-12-30 | 2005-12-21 | System and method for controlling operation of a printer by using an external memory |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130169988A1 true US20130169988A1 (en) | 2013-07-04 |
Family
ID=36640047
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/312,931 Active 2028-11-04 US8396388B2 (en) | 2004-12-30 | 2005-12-21 | System and method for controlling operation of a printer by using an external memory |
US13/767,543 Abandoned US20130169988A1 (en) | 2004-12-30 | 2013-02-14 | System and method for controlling operation of a printer by using an external memory |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/312,931 Active 2028-11-04 US8396388B2 (en) | 2004-12-30 | 2005-12-21 | System and method for controlling operation of a printer by using an external memory |
Country Status (3)
Country | Link |
---|---|
US (2) | US8396388B2 (en) |
KR (1) | KR100662609B1 (en) |
CN (1) | CN100382005C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9218366B1 (en) * | 2013-11-27 | 2015-12-22 | Google Inc. | Query image model |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4914186B2 (en) * | 2006-11-20 | 2012-04-11 | 株式会社Pfu | External device setting apparatus, external device setting method, and external device |
JP2008290426A (en) * | 2007-05-28 | 2008-12-04 | Ricoh Co Ltd | Image forming system, external device, image forming method, and image forming program |
KR100997879B1 (en) * | 2008-03-03 | 2010-12-07 | 삼성전자주식회사 | Crum unit, replaceable unit, image forming device comprising them, and method for performing a cryptographic data communication thereof |
JP4932919B2 (en) * | 2010-01-25 | 2012-05-16 | シャープ株式会社 | Digital multi-function peripheral and image data storage system |
CN104007944B (en) * | 2014-06-23 | 2019-11-22 | 上海斐讯数据通信技术有限公司 | A kind of debugging Method of printing and debugging print system |
JP6648498B2 (en) * | 2015-11-16 | 2020-02-14 | セイコーエプソン株式会社 | Printer control method, printer and printer set |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5371837A (en) * | 1992-12-18 | 1994-12-06 | Dataproducts Corporation | Virtual printer |
US6202092B1 (en) * | 1996-11-27 | 2001-03-13 | Nec Corporation | Print system managing the security of a printer shared on a network |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4900902A (en) * | 1985-12-19 | 1990-02-13 | Canon Kabushiki Kaisha | Data communication apparatus |
JPH04107165A (en) | 1990-08-28 | 1992-04-08 | Oki Electric Ind Co Ltd | Printing apparatus |
JP3179576B2 (en) * | 1992-06-29 | 2001-06-25 | 富士写真フイルム株式会社 | Printer system |
JPH0678143A (en) * | 1992-08-26 | 1994-03-18 | Fuji Xerox Co Ltd | Picture processor |
JP3139849B2 (en) * | 1992-09-24 | 2001-03-05 | 株式会社東芝 | Image forming device |
JPH1188584A (en) * | 1997-07-09 | 1999-03-30 | Canon Inc | Image processing unit, image processing method and memory read by computer |
JP2000062294A (en) | 1998-08-26 | 2000-02-29 | Mitsubishi Electric Corp | Printer |
JP2001282484A (en) * | 2000-03-30 | 2001-10-12 | Seiko Epson Corp | Printer host and storage medium storing operation program of the host |
US7027172B1 (en) * | 2000-08-15 | 2006-04-11 | Eastman Kodak Company | Color digital printer having a graphical user interface for displaying and selecting images for local and remote printing |
JP2002059612A (en) * | 2000-08-21 | 2002-02-26 | Olympus Optical Co Ltd | Printer |
US7227658B2 (en) * | 2001-08-01 | 2007-06-05 | Canon Kabushiki Kaisha | Content management in a broadband printing system |
KR20010088530A (en) * | 2001-08-02 | 2001-09-28 | 전대식 | A portable storage device and Method for performing a Service of the remote computer system in local computer system by using the same device |
US7487233B2 (en) * | 2001-12-05 | 2009-02-03 | Canon Kabushiki Kaisha | Device access based on centralized authentication |
KR100481512B1 (en) | 2002-06-27 | 2005-04-07 | 삼성전자주식회사 | Mobile apparatus with error correction function and the method thereof |
JP2004122596A (en) | 2002-10-02 | 2004-04-22 | Seiko Epson Corp | Printing device and function extension method for printing device |
JP2003224696A (en) * | 2002-10-07 | 2003-08-08 | Toshiba Tec Corp | Multifunction machine |
JP4366068B2 (en) * | 2002-11-11 | 2009-11-18 | キヤノン株式会社 | Information processing apparatus, print data generation method, and program |
JP4238618B2 (en) * | 2003-03-28 | 2009-03-18 | ブラザー工業株式会社 | Compound machine |
KR100544478B1 (en) * | 2003-12-01 | 2006-01-24 | 삼성전자주식회사 | Device, system and method of authorizing to print information according to security level |
-
2004
- 2004-12-30 KR KR1020040116298A patent/KR100662609B1/en active IP Right Grant
-
2005
- 2005-12-21 US US11/312,931 patent/US8396388B2/en active Active
- 2005-12-27 CN CNB2005101368952A patent/CN100382005C/en not_active Expired - Fee Related
-
2013
- 2013-02-14 US US13/767,543 patent/US20130169988A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5371837A (en) * | 1992-12-18 | 1994-12-06 | Dataproducts Corporation | Virtual printer |
US6202092B1 (en) * | 1996-11-27 | 2001-03-13 | Nec Corporation | Print system managing the security of a printer shared on a network |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9218366B1 (en) * | 2013-11-27 | 2015-12-22 | Google Inc. | Query image model |
Also Published As
Publication number | Publication date |
---|---|
US20060146355A1 (en) | 2006-07-06 |
KR100662609B1 (en) | 2007-01-02 |
KR20060077442A (en) | 2006-07-05 |
US8396388B2 (en) | 2013-03-12 |
CN1797321A (en) | 2006-07-05 |
CN100382005C (en) | 2008-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130169988A1 (en) | System and method for controlling operation of a printer by using an external memory | |
US8482756B2 (en) | Information processing apparatus and printing control apparatus storing recording material information corresponding to a shipping destination of the printer for respective shipping destination areas | |
JP4059027B2 (en) | Printer and printer print condition setting method | |
CN100492329C (en) | Information processing apparatus and method | |
US7924461B2 (en) | Printing method based on remaining color toner or ink information | |
US20100027044A1 (en) | Device to edit documents for printout and method thereof | |
JP4974546B2 (en) | Image processing apparatus, control method therefor, and program | |
CN103294415A (en) | Information processing apparatus and control method | |
KR100648665B1 (en) | Image forming apparatus and method for control thereof | |
JP2022073031A (en) | Information processing apparatus, control method for information processing apparatus, and program | |
US20090268241A1 (en) | Method of controlling a print job and a terminal device using the same | |
JP4610594B2 (en) | Document processing method, document processing system, application, and portable storage device | |
JP2001125756A (en) | Output system, output device, host device, control method therefor and information recording medium | |
US20030161000A1 (en) | Printing control program, printing control method, printing system and information processing apparatus | |
US7395357B2 (en) | Information processing apparatus and computer readable medium | |
JP2004070871A (en) | Network printer and data sharing printing system | |
WO2004021164A1 (en) | Printing controller, printing control method, printing control program, medium on which printing control program is recorded, image processor, and image processing computer | |
JP7219408B2 (en) | Information processing apparatus, its control method and program, and information processing system, its control method and program | |
US6894795B1 (en) | Method and apparatus for enhancing the perceptual performance of a post-printing application environment | |
JP4688042B2 (en) | Printer and printer print layout setting method | |
JP2009140063A (en) | File management module, printing device, file management method, file management program | |
JPH07137356A (en) | Printer device | |
JPH10124436A (en) | Information processor | |
JP4618447B2 (en) | Printer and printer print condition setting method | |
JP4784298B2 (en) | Printing system, printing system control method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: S-PRINTING SOLUTION CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SAMSUNG ELECTRONICS CO., LTD;REEL/FRAME:041852/0125 Effective date: 20161104 |