Unlock instant, AI-driven research and patent intelligence for your innovation.

How to add the printing function of the printer driver

A printer and driver technology, applied in the direction of digital output to printing unit, instrument, data processing input/output process, etc., can solve the problems of inability to easily add printing functions, discarding, large man-hours, etc.

Active Publication Date: 2018-03-16
KONICA MINOLTA INC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] As mentioned above, in the version 4 printer driver, the printer driver core part and the print setting UI part are independent. Therefore, when a printing function is newly added, both the printer driver core part and the print setting UI part need to be corrected to achieve matching. , there is a problem that the printing function cannot be easily added
[0012] That is, as described above, the format of the PrintTicket is defined in the printer driver core. Therefore, even if a new print function is added by editing the PrintTicket in the print setting UI, the added print function will be displayed in the printer driver core. will not be recognized in the printer driver core, resulting in being discarded when converting the PrintTicket content to the DEVMODE structure in the core part of the printer driver
[0013] Therefore, the addition of the print function requires modification of the printer driver core (modification of the program body described in C language, etc.), and in order to modify the printer driver core, WHCK (Windows Hardware Certification Kit, Windows Hardware Certification Kit) log acquisition is required. etc., resulting in very large man-hours

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • How to add the printing function of the printer driver
  • How to add the printing function of the printer driver
  • How to add the printing function of the printer driver

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0070] In order to further describe the above-mentioned embodiments of the present invention in detail, refer to Figure 1 to Figure 15 The printer driver and the method of adding the printing function of the printer driver according to the first embodiment of the present invention will be described. figure 1 is a diagram schematically showing the configuration of the printing system of this embodiment, figure 2 is a block diagram showing the structure of the computer device of this embodiment, image 3 It is a block diagram showing the functions of the computer device. also, Figure 4 is an example of a GPD file, Figure 5 is an example of DevModeMap.xml, Figure 6A , 6B It is an example of the syntax describing the processing executed by the prohibition JavaScript part. also, Figure 7 It is an example of the print setting screen, Figure 8 is a flowchart showing the processing of the printer driver of this embodiment, Figure 9 as well as Figure 10 It is a seque...

Embodiment 2

[0106] Below, refer to Figure 16 A printer driver and a method of adding a print function to the printer driver according to Embodiment 2 of the present invention will be described. Figure 16 is a flowchart showing the processing of the printer driver of this embodiment.

[0107] In addition, the basic structure of the printing system of this embodiment is the same as that of the above-mentioned Embodiment 1, but in this embodiment, it is characterized in that the PT / PC processing part 51 of the print setting UI part 50 uses PCL (Printer Control Language; Printer Control Language) or PS (Post Script: a page description language developed by Adobe Systems) to describe a new printing function, the PJL command is incorporated into the defined area of ​​the PrintTicket as a print control command, and the core part of the printer driver 40 converts the PrintTicket into which the PJL command is incorporated into a PrintTicket that can be interpreted by the printing device 10 .

...

Embodiment 3

[0115] Below, refer to Figure 17 A printer driver and a method of adding a print function to the printer driver according to Embodiment 3 of the present invention will be described. Figure 17 is a flowchart showing the processing of the printer driver of this embodiment.

[0116] In addition, the basic structure of the printing system of this embodiment is also the same as that of the above-mentioned Embodiment 1, but in this embodiment, it is characterized in that the printing device 10 does not have the function of processing print data in XPS format, and can process the following For the print data described in PJL, the PT / PC processing unit 51 of the print setting UI unit 50 generates a PJL command for specifying a new printing function, and incorporates the PJL command into the PrintTicket. The PrintTicket is converted into a PJL command that can be processed by the printing device 10 .

[0117] Hereinafter, the processing of the computer device 20 of this embodiment ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for adding a printing function to a printer driver that operates in a computer device that instructs a printing device to print. The adding method performs the following steps: First, generate a PrintTicket describing information related to the printing function. ; The second step is to define an area for storing information on the PrintTicket to generate a first PrintTicket; the third step is to generate a print setting screen based on the first PrintTicket, and display the print setting screen on the display unit ; The fourth step is to generate a PrintTicket describing the information related to other printing functions input in the print setting screen, and compile the PrintTicket into the area of ​​the first PrintTicket to generate a second PrintTicket; And the fifth step is to convert the second PrintTicket into a third PrintTicket that can be interpreted by the printing device.

Description

technical field [0001] The present invention relates to a method of adding a print function to a printer driver, and more particularly to a method of adding a print function to a printer driver of version 4 operating on a Windows (registered trademark, hereinafter abbreviated) operating system (OS: Operating System). Background technique [0002] Regarding the printer driver operating on the Windows OS, Microsoft (registered trademark, hereinafter abbreviated) has indicated a policy for hardware manufacturers, and the hardware manufacturers provide version 3 printer drivers assuming Windows 2000 to Windows 7 in accordance with the policy. [0003] Since then, Windows 8 and Server 2012 have been launched as Windows OS. Especially in Windows 8, the UI (User Interface) has been changed to a tile-shaped user interface, that is, the Metro style. Therefore, hardware manufacturers are promoting version 4 that adopts a new printer driver architecture. development of printer drivers....

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F3/12
CPCG06F3/1205G06F3/1224G06F3/1285
Inventor 原田义之
Owner KONICA MINOLTA INC