US20040008217A1 - Computer implemented printer control system - Google Patents
Computer implemented printer control system Download PDFInfo
- Publication number
- US20040008217A1 US20040008217A1 US10/600,523 US60052303A US2004008217A1 US 20040008217 A1 US20040008217 A1 US 20040008217A1 US 60052303 A US60052303 A US 60052303A US 2004008217 A1 US2004008217 A1 US 2004008217A1
- Authority
- US
- United States
- Prior art keywords
- display
- sub
- features
- list
- affordance
- 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
- 238000004519 manufacturing process Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 8
- 230000004048 modification Effects 0.000 claims description 5
- 238000012986 modification Methods 0.000 claims description 5
- 238000007639 printing Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 claims 1
- 238000000034 method Methods 0.000 abstract description 19
- 230000008569 process Effects 0.000 description 12
- 230000008901 benefit Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 235000004240 Triticum spelta Nutrition 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Images
Classifications
-
- 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/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- 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/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1232—Transmitting printer device capabilities, e.g. upon request or periodically
-
- 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/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1256—User feedback, e.g. print preview, test print, proofing, pre-flight checks
-
- 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/1259—Print job monitoring, e.g. job status
-
- 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/1284—Local printer 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
-
- 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/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1255—Settings incompatibility, e.g. constraints, user requirements vs. device capabilities
Definitions
- the invention relates to printers and computer networks. More particularly, the invention relates to selection of print features.
- a method of displaying multiple printer options in a graphical user interface includes dividing a viewing window into first and second portions separated by a first divider including a first visible affordance and displaying a scrollable list of features in the first portion together with a scroll bar. A currently selected one of the features is differentiated from the list in a first visually distinct manner and other selected features of the list are differentiated from the list in a second visually distinct manner.
- the method also includes dividing the second portion into first and second sub-portions separated by a second divider including a second visible affordance and displaying a print preview image of a selected page in a document in the first sub-portion.
- the selected page includes the currently selected one of the features.
- the method also includes displaying controls for the currently selected feature in the second sub portion.
- an article of manufacture includes a computer usable medium having computer readable code embodied therein to cause a display to depict a graphical user interface for setting printer options.
- the graphical user interface includes a first portion showing a scrollable list of print features, a second portion and a first divider separating the first and second portions.
- the second portion includes a first sub portion displaying a print preview image, a second sub portion displaying controls for a selected feature from the scrollable list and a second divider separating the first and second sub portions.
- the computer readable program code in the article of manufacture is configured to adjust relative sizes of the first and second portions in response to user adjustment of the first affordance, adjust relative sizes of the first and second sub portions in response to user adjustment of the second affordance, cause a newly user-selected feature in the scrollable list to be displayed in a first visually distinctive manner, display a print preview image corresponding to the newly user-selected feature in the first sub portion and display controls corresponding to the newly user-selected feature in the second sub portion.
- a computer implemented printer control system includes memory configured to provide an operating system and operative to store files representing at least one document to be printed, a print engine responsive to commands and configured to print a document corresponding to a selected one of the files and a display configured to provide an image of a graphical user interface in a viewing window.
- the graphical user interface is configured to allow user selection and modification of print engine options for printing the document.
- the printer control system also includes processing circuitry configured to divide the viewing window into first and second portions separated by a first divider including a first visible affordance, display a scrollable list of features in the first portion together with a scroll bar, differentiate a currently selected one of the features from the list in a first visually distinct manner, differentiate other selected features of the list from the list in a second visually distinct manner, divide the second portion into first and second sub-portions separated by a second divider including a second visible affordance and display a print preview image of a selected page in a document in the first sub-portion.
- the selected page includes the currently selected one of the features.
- the processing circuitry is also configured to display controls for the currently selected feature in the second sub portion.
- FIG. 1 is a simplified block diagram of a computer system and printer, in accordance with an embodiment of the present invention.
- FIG. 2 is a simplified flowchart illustrating a process, in accordance with an embodiment of the present invention.
- FIGS. 3A and 3B are simplified views of a graphical user interface for controlling the printer of FIG. 1 using the process shown in the flow chart of FIG. 2, in accordance with an embodiment of the present invention.
- FIG. 4 is a simplified flowchart of a process for updating information for the graphical user interface of FIGS. 3A and 3B, in accordance with an embodiment of the present invention.
- FIG. 1 is a simplified block diagram of a computer system 10 and printer 12 coupled together via a bus 13 , in accordance with an embodiment of the present invention.
- the computer system 10 includes a central processing unit (CPU) 14 that is coupled to a data and address bus 16 .
- the data and address bus 16 is coupled to a memory system 18 .
- the computer system 10 includes the memory system 18 or other computer readable medium bearing software that will be described below.
- the memory system 18 includes nonvolatile mass data storage device 20 .
- the nonvolatile mass storage device 20 may include a CD ROM, floppy drive, hard drive, zip drive, floptical storage, optical storage, tape storage or any other forms of data storage and retrieval devices known in the art.
- the memory system 18 also includes read only memory 22 and random access memory (RAM) 24 .
- a display 26 and a user interface 28 are also coupled to the CPU 14 through the data and address bus 16 .
- the computer system 10 includes I/O devices 30 coupled to the data and address bus 16 to promote data communications between the computer system 10 and external data processing and conditioning devices, including the printer 12 .
- the user interface 28 includes a keyboard and a cursor manipulating tactile input device, such as a mouse or a touchpad.
- a cursor manipulating tactile input device such as a mouse or a touchpad.
- other forms of input devices can also be used including voice recognition systems, joysticks, graphics tablets, data readers, card readers, magnetic and optical readers, other computer systems etc.
- the user receives visual feedback via the display 26 .
- the display 26 comprises a graphics display terminal, such as a CRT display or a liquid crystal display. The user enters commands and text via the user interface 28 and observes feedback from the computer system 10 using the display 26 .
- the CPU 14 operates on data using modules composed of lines of code that may or may not be defined by a subroutine separate from a main program and that typically is stored in RAM 24 , in response to the commands from the user, and provides results that may be stored in the memory system 18 , displayed on the display 26 or that may be communicated to other devices external to the computer system 10 , such as the printer 12 . It will be understood that while the invention is described in terms of a computer system 10 and a printer 12 for clarity of explanation and ease of understanding, it may also be practiced in systems that include multiple computers, such as servers and the like.
- FIG. 2 is a simplified flowchart illustrating a process P 1 in accordance with one aspect of the invention.
- the process P 1 begins with a step S 1 .
- a viewing window is divided into two portions by a first divider, the second portion is divided into first and second sub portions by a second divider and a scrollable list of features and a scroll bar are displayed in the first portion.
- the first divider includes a first visible affordance (shown in FIGS. 3A and 3B).
- the term “affordance” is defined to mean a visible feature having a characteristic from which the user infers (imagines) the operation method.
- the second divider includes a second affordance.
- a printer feature from the scrollable list determines if a printer feature from the scrollable list has been selected by the user. When no printer feature has been selected from the scrollable list by the user, control passes back to the step S 1 . When a printer feature has been selected from the scrollable list by the user, control passes to a step S 3 .
- a currently selected feature is displayed in a first visually distinct manner in the scrollable list in the step S 3 .
- the currently selected feature may be displayed as light letters on a dark background, in contrast to a list of features spelt in dark letters on a light background.
- Other forms of distinctive display such as bold, underlining, colors, font choice or size and the like may be used to visually distinguish the currently selected feature from other features in the list.
- a step S 4 controls for the selected feature are displayed in the second sub portion.
- a step S 5 a print preview image corresponding to changes made to the controls in the second sub portion is displayed in the first sub portion.
- the print preview image includes features that have been selected by the user, such as watermarks and the like.
- FIGS. 3A and 3B are simplified views of a graphical user interface for controlling the printer 12 of FIG. 1 using the process P 1 shown in the flow chart of FIG. 2, in accordance with an embodiment of the present invention.
- FIG. 3A shows a first screen portion 50 and a second screen portion 52 separated by a first divider 54 .
- a first affordance 55 is provided at a midpoint of the first divider.
- the first affordance 55 is formed by vertical lines suggesting ridges that are intended to suggest to the user that the first divider 54 may be moved by the user.
- the first affordance 55 includes the entire first divider 54 .
- the first affordance 55 includes less than the entire first divider 54 .
- the first affordance 55 may be positioned at any position along the first divider 54 . In one embodiment, the position of the first affordance 55 may be adjusted by the user.
- the second screen portion 52 is separated into a first sub portion 56 and a second sub portion 58 separated from one another by a second divider 60 having a second affordance 61 located at a midpoint of the second divider 60 .
- the second affordance 61 includes the entire second divider 60 .
- the second affordance 61 includes less than the entire second divider 60 .
- the second affordance 61 may be positioned at any position along the second divider 60 . In one embodiment, the position of the second affordance 61 may be adjusted by the user.
- the first divider 54 and the second divider 60 are shown as bars having a width great enough to facilitate easy positioning of, for example, a mouse-driven cursor, on either of the first 55 or second 61 affordances. This allows the user to be able to “click and drag” the dividers 54 or 60 to new locations, using, for example, a mouse-driven cursor.
- a third affordance 62 is formed at the intersection of the first 54 and second 60 dividers.
- the third affordance 62 is denoted by a square positioned at a junction of the first 54 and second 60 dividers.
- Relative sizes of the first 50 and second 52 portions, as well as the first 56 and second 58 sub portions, may be simultaneously adjusted by a user by clicking on and then dragging the third affordance 62 in any direction.
- an input device in the user interface 28 of FIG. 1, such as a mouse may be used to “click and drag” the first divider 54 or the first affordance 55 left or right to adjust relative sizes of the first 50 and second 52 portions.
- the input device may be used to click and drag the second divider 60 or the second affordance 61 to adjust relative sizes of the first 56 and second 58 sub portions.
- the third affordance 62 may be adjusted by the user to simultaneously adjust the relative sizes of the first 50 and second 52 portions and the first 56 and second 58 sub portions.
- a list 64 of printer features is displayed in the first portion 50 , together with a scroll bar 66 .
- This allows the user to rapidly scan features in the list 64 and to select features in the list 64 for modification from their default settings, using, for example, a mouse-driven cursor.
- a feature is shown in a first visually distinct manner in the list of features 64 .
- the “Staple” feature is selected, and is shown as a negative image (represented in FIG. 3A by a box surrounding the entry “Staple” in the list of features 64 ).
- the second sub portion 58 is used to display controls for that feature. In the example shown in FIG.
- the controls for the “Staple” feature include “Staple this Job Using” (allowing selection of stapling or not stapling the printed document).
- “Staple this Job Using” feature choices are offered between one staple, two staples, three staples, six staples or custom staples. This allows the user to select the number of staples and their placement.
- “one staple” option is selected, the user also is allowed to choose whether to place the staple at an angle or parallel to one side of the document that is to be printed.
- Printer options include selection of a target printer, selection of a paper source (or size), selection of an output bin and the like. Selection of these options will cause the controls displayed in the second sub portion 58 to change to the controls appropriate for the option that is currently selected.
- the first sub portion 56 displays a print preview image 68 showing placement of the three staples 69 .
- the first sub portion 56 also displays a page selector such as a scroll bar 70 .
- the scroll bar 70 allows the user to select a specific page in the document, using, for example, a mouse-driven cursor.
- the print preview image 68 shows the selected page as it will appear when it is printed.
- the list 64 includes the “Watermark” feature displayed in a second visually distinctive fashion.
- the second visually distinctive fashion displays the feature in bold text to indicate that the “Watermark” feature has been modified from the default value for at least one page of the document that is being previewed in the print preview image 68 .
- other visually distinctive displays may also be used, such as underlining, colors, choice of font and the like.
- FIG. 3B shows the first 50 and second 52 portions of the viewing screen, but with the “Watermarks” feature selected on the list of features 64 .
- the second sub portion 58 displays controls for the “Watermarks” feature.
- the “Multiple Pages Per Sheet” feature is also displayed, but in a third visually distinct fashion, in this case using underlining. This indicates that the mouse-driven cursor is positioned so that it is ready to select that feature, but the user has not yet selected the feature.
- a watermark feature is represented in the print preview image 68 as “hollow” text (appearing as a transparent outline).
- a light gray watermark might be both displayed in the print preview image 68 and on the printed document.
- FIG. 4 is a simplified flowchart of a process P 2 for updating information for the graphical user interface of FIGS. 3A and 3B, in accordance with an embodiment of the present invention.
- the process P 2 begins with a query task S 6 in which the process P 2 determines if the user is selecting a different feature from the list of features 64 of FIGS. 3A and 3B or is modifying control options for a previously-selected feature on the list of features 64 .
- the query task S 6 determines that a new feature is to be selected
- control passes to a step S 7 .
- the feature list 64 is updated in the step S 7 to visually distinguish the selected feature from other features on the list 64 . In either case, control then passes to a step S 8 .
- the controls or their settings are updated in the step S 8 .
- the updates to the controls in the sub portion 58 are linked to the newly-selected feature.
- the new control settings are applied to that feature. In either case, any updates to the print preview image 68 are made in a step S 9 and the process P 2 then ends.
- Benefits of the graphical display include providing more space per feature than is possible with a tab-type of display. Additionally, as features are added or expanded with tab-type displays, the tabs become smaller and are more crowded. This makes it more difficult for the user to determine what feature is being selected. Because space on the scrollable list is unlimited, features may be easily added to the list without adverse usability impact and do not have to be arbitrarily grouped as they are in tab-type displays.
- a scrollable list allows more descriptive titles than are appropriate for tab-type displays, because more space is available for each title in the list of features than in a tab-type display. The three affordances allow the user to easily adjust the display in accordance with the features that the user is selecting.
- the print preview image 68 is always displayed in a consistent fashion to provide visual feedback reflecting the current settings of the printing features. Displaying only the controls for the currently selected feature in the second sub portion 58 allows those controls to be viewed without distracting the user with controls for other features. Additionally, selection of a new feature is less disruptive for the user because only the control portion of the display changes when a new feature is selected. Inclusion of scroll bars when a feature or control display requires more space than is available allows complex features to be fully accessible to the user, even on very small screens.
Abstract
A method of displaying multiple printer options in a graphical user interface includes dividing a viewing window into first and second portions separated by a first divider including a first visible affordance and displaying a scrollable list of features in the first portion together with a scroll bar. A currently selected one of the features is differentiated from non-selected features in the list in a first visually distinct manner and other selected features of the list are differentiated from non-selected features in the list in a second visually distinct manner. The method also includes dividing the second portion into first and second sub-portions separated by a second divider including a second visible affordance and displaying a print preview image of a selected page in a document that is to be printed in the first sub-portion. The selected page includes the currently selected one of the features. The method also includes displaying controls for the currently selected feature in the second sub portion.
Description
- This is a divisional of U.S. patent application Ser. No. 09/430,383, which was filed on Oct. 29, 1999, titled “Scheme for Presentation of Multiple Print-Job Modification Elements in a Printing Software User Interface”, naming Kris R. Livingston, as inventor, which is incorporated by reference herein.
- The invention relates to printers and computer networks. More particularly, the invention relates to selection of print features.
- Over the last several decades, computer systems have become increasingly complex, and, at the same time, have been modified to provide increasing numbers of options, capabilities and customization features for specific tasks. Printer technology is a dramatic example of the increased capabilities that even modest modern computer systems offer compared to those of a few decades ago. Widespread adoption of features allowing on-the-fly modification of print parameters (e.g., font, print size, mixed graphic/text output, selection of multiple printers, paper sources etc.) permit very complex printer operations to be carried out with relative ease, compared to what is possible with older print technologies, such as those using daisy-wheel printing systems.
- The increased capabilities found within modern printer systems requires increased sophistication in the commands that are sent to the printer in order to carry out the user's desired print options. In turn, the user has a larger number of options to select in composing a document to be printed. As a result, the need to be able to organize and to display printer options in a compact, organized and user-friendly fashion has grown dramatically.
- In accordance with an aspect of the present invention, a method of displaying multiple printer options in a graphical user interface includes dividing a viewing window into first and second portions separated by a first divider including a first visible affordance and displaying a scrollable list of features in the first portion together with a scroll bar. A currently selected one of the features is differentiated from the list in a first visually distinct manner and other selected features of the list are differentiated from the list in a second visually distinct manner. The method also includes dividing the second portion into first and second sub-portions separated by a second divider including a second visible affordance and displaying a print preview image of a selected page in a document in the first sub-portion. The selected page includes the currently selected one of the features. The method also includes displaying controls for the currently selected feature in the second sub portion.
- In accordance with another aspect of the present invention, an article of manufacture includes a computer usable medium having computer readable code embodied therein to cause a display to depict a graphical user interface for setting printer options. The graphical user interface includes a first portion showing a scrollable list of print features, a second portion and a first divider separating the first and second portions. The second portion includes a first sub portion displaying a print preview image, a second sub portion displaying controls for a selected feature from the scrollable list and a second divider separating the first and second sub portions. The computer readable program code in the article of manufacture is configured to adjust relative sizes of the first and second portions in response to user adjustment of the first affordance, adjust relative sizes of the first and second sub portions in response to user adjustment of the second affordance, cause a newly user-selected feature in the scrollable list to be displayed in a first visually distinctive manner, display a print preview image corresponding to the newly user-selected feature in the first sub portion and display controls corresponding to the newly user-selected feature in the second sub portion.
- In accordance with yet another aspect of the present invention, a computer implemented printer control system includes memory configured to provide an operating system and operative to store files representing at least one document to be printed, a print engine responsive to commands and configured to print a document corresponding to a selected one of the files and a display configured to provide an image of a graphical user interface in a viewing window. The graphical user interface is configured to allow user selection and modification of print engine options for printing the document. The printer control system also includes processing circuitry configured to divide the viewing window into first and second portions separated by a first divider including a first visible affordance, display a scrollable list of features in the first portion together with a scroll bar, differentiate a currently selected one of the features from the list in a first visually distinct manner, differentiate other selected features of the list from the list in a second visually distinct manner, divide the second portion into first and second sub-portions separated by a second divider including a second visible affordance and display a print preview image of a selected page in a document in the first sub-portion. The selected page includes the currently selected one of the features. The processing circuitry is also configured to display controls for the currently selected feature in the second sub portion.
- Other features and advantages of the invention will become apparent to those of ordinary skill in the art upon review of the following detailed description, claims, and drawings.
- FIG. 1 is a simplified block diagram of a computer system and printer, in accordance with an embodiment of the present invention.
- FIG. 2 is a simplified flowchart illustrating a process, in accordance with an embodiment of the present invention.
- FIGS. 3A and 3B are simplified views of a graphical user interface for controlling the printer of FIG. 1 using the process shown in the flow chart of FIG. 2, in accordance with an embodiment of the present invention.
- FIG. 4 is a simplified flowchart of a process for updating information for the graphical user interface of FIGS. 3A and 3B, in accordance with an embodiment of the present invention.
- FIG. 1 is a simplified block diagram of a computer system10 and
printer 12 coupled together via abus 13, in accordance with an embodiment of the present invention. The computer system 10 includes a central processing unit (CPU) 14 that is coupled to a data andaddress bus 16. The data andaddress bus 16 is coupled to amemory system 18. In one embodiment, the computer system 10 includes thememory system 18 or other computer readable medium bearing software that will be described below. Thememory system 18 includes nonvolatile massdata storage device 20. The nonvolatilemass storage device 20 may include a CD ROM, floppy drive, hard drive, zip drive, floptical storage, optical storage, tape storage or any other forms of data storage and retrieval devices known in the art. Thememory system 18 also includes read onlymemory 22 and random access memory (RAM) 24. Adisplay 26 and auser interface 28 are also coupled to theCPU 14 through the data andaddress bus 16. The computer system 10 includes I/O devices 30 coupled to the data andaddress bus 16 to promote data communications between the computer system 10 and external data processing and conditioning devices, including theprinter 12. - The
user interface 28 includes a keyboard and a cursor manipulating tactile input device, such as a mouse or a touchpad. However, it is understood that other forms of input devices can also be used including voice recognition systems, joysticks, graphics tablets, data readers, card readers, magnetic and optical readers, other computer systems etc. The user receives visual feedback via thedisplay 26. According to one construction, thedisplay 26 comprises a graphics display terminal, such as a CRT display or a liquid crystal display. The user enters commands and text via theuser interface 28 and observes feedback from the computer system 10 using thedisplay 26. TheCPU 14 operates on data using modules composed of lines of code that may or may not be defined by a subroutine separate from a main program and that typically is stored inRAM 24, in response to the commands from the user, and provides results that may be stored in thememory system 18, displayed on thedisplay 26 or that may be communicated to other devices external to the computer system 10, such as theprinter 12. It will be understood that while the invention is described in terms of a computer system 10 and aprinter 12 for clarity of explanation and ease of understanding, it may also be practiced in systems that include multiple computers, such as servers and the like. - FIG. 2 is a simplified flowchart illustrating a process P1 in accordance with one aspect of the invention. The process P1 begins with a step S1. In step S1, a viewing window is divided into two portions by a first divider, the second portion is divided into first and second sub portions by a second divider and a scrollable list of features and a scroll bar are displayed in the first portion. In one embodiment, the first divider includes a first visible affordance (shown in FIGS. 3A and 3B). As used herein, the term “affordance” is defined to mean a visible feature having a characteristic from which the user infers (imagines) the operation method. In one embodiment, the second divider includes a second affordance.
- In a query task S2, the process P1 determines if a printer feature from the scrollable list has been selected by the user. When no printer feature has been selected from the scrollable list by the user, control passes back to the step S1. When a printer feature has been selected from the scrollable list by the user, control passes to a step S3. In response to a user selecting one of the features from the scrollable list, a currently selected feature is displayed in a first visually distinct manner in the scrollable list in the step S3. For example, the currently selected feature may be displayed as light letters on a dark background, in contrast to a list of features spelt in dark letters on a light background. Other forms of distinctive display, such as bold, underlining, colors, font choice or size and the like may be used to visually distinguish the currently selected feature from other features in the list.
- In a step S4, controls for the selected feature are displayed in the second sub portion. In a step S5, a print preview image corresponding to changes made to the controls in the second sub portion is displayed in the first sub portion. The print preview image includes features that have been selected by the user, such as watermarks and the like. When either the controls or the print preview image require more space than is available in the second or first sub portions, scroll bars are provided to allow the user easy access to all portions of these images without compromising the viewability of the images. The process P1 then ends.
- FIGS. 3A and 3B are simplified views of a graphical user interface for controlling the
printer 12 of FIG. 1 using the process P1 shown in the flow chart of FIG. 2, in accordance with an embodiment of the present invention. FIG. 3A shows afirst screen portion 50 and asecond screen portion 52 separated by afirst divider 54. - In one embodiment, a
first affordance 55 is provided at a midpoint of the first divider. In the illustrated example, thefirst affordance 55 is formed by vertical lines suggesting ridges that are intended to suggest to the user that thefirst divider 54 may be moved by the user. In one embodiment, thefirst affordance 55 includes the entirefirst divider 54. In one embodiment, thefirst affordance 55 includes less than the entirefirst divider 54. In one embodiment, thefirst affordance 55 may be positioned at any position along thefirst divider 54. In one embodiment, the position of thefirst affordance 55 may be adjusted by the user. - In one embodiment, the
second screen portion 52 is separated into afirst sub portion 56 and asecond sub portion 58 separated from one another by asecond divider 60 having asecond affordance 61 located at a midpoint of thesecond divider 60. In one embodiment, thesecond affordance 61 includes the entiresecond divider 60. In one embodiment, thesecond affordance 61 includes less than the entiresecond divider 60. In one embodiment, thesecond affordance 61 may be positioned at any position along thesecond divider 60. In one embodiment, the position of thesecond affordance 61 may be adjusted by the user. - In the views shown in FIGS. 3A and 3B, the
first divider 54 and thesecond divider 60 are shown as bars having a width great enough to facilitate easy positioning of, for example, a mouse-driven cursor, on either of the first 55 or second 61 affordances. This allows the user to be able to “click and drag” thedividers - A
third affordance 62 is formed at the intersection of the first 54 and second 60 dividers. In the illustrated examples, thethird affordance 62 is denoted by a square positioned at a junction of the first 54 and second 60 dividers. Relative sizes of the first 50 and second 52 portions, as well as the first 56 and second 58 sub portions, may be simultaneously adjusted by a user by clicking on and then dragging thethird affordance 62 in any direction. In one embodiment, an input device in theuser interface 28 of FIG. 1, such as a mouse, may be used to “click and drag” thefirst divider 54 or thefirst affordance 55 left or right to adjust relative sizes of the first 50 and second 52 portions. Other devices for user input, such as touch screens, joy sticks or graphics tablets, may be used instead of or in addition to a mouse. In one embodiment, the input device may be used to click and drag thesecond divider 60 or thesecond affordance 61 to adjust relative sizes of the first 56 and second 58 sub portions. When the amount of information that is to be shown in the first 56 or second 58 sub portions exceeds what may be displayed without compromise of readability, scroll bars are generated to allow portions of the information to be clearly viewed under user control. In one embodiment, thethird affordance 62 may be adjusted by the user to simultaneously adjust the relative sizes of the first 50 and second 52 portions and the first 56 and second 58 sub portions. - A
list 64 of printer features is displayed in thefirst portion 50, together with ascroll bar 66. This allows the user to rapidly scan features in thelist 64 and to select features in thelist 64 for modification from their default settings, using, for example, a mouse-driven cursor. When the user selects a feature from thelist 64, that feature is shown in a first visually distinct manner in the list offeatures 64. In the example of FIG. 3A, the “Staple” feature is selected, and is shown as a negative image (represented in FIG. 3A by a box surrounding the entry “Staple” in the list of features 64). When a feature is selected from thelist 64, thesecond sub portion 58 is used to display controls for that feature. In the example shown in FIG. 3A, the controls for the “Staple” feature include “Staple this Job Using” (allowing selection of stapling or not stapling the printed document). When the “Staple this Job Using” feature is selected, choices are offered between one staple, two staples, three staples, six staples or custom staples. This allows the user to select the number of staples and their placement. When the “one staple” option is selected, the user also is allowed to choose whether to place the staple at an angle or parallel to one side of the document that is to be printed. - Other kinds of options that may be selected include “Watermarks,” “Print on Both Sides,” “Multiple Pages per Sheet,” “Booklet Printing,” “Copies” and “Colored Text.” Printer options include selection of a target printer, selection of a paper source (or size), selection of an output bin and the like. Selection of these options will cause the controls displayed in the
second sub portion 58 to change to the controls appropriate for the option that is currently selected. - The
first sub portion 56 displays aprint preview image 68 showing placement of the threestaples 69. Thefirst sub portion 56 also displays a page selector such as ascroll bar 70. Thescroll bar 70 allows the user to select a specific page in the document, using, for example, a mouse-driven cursor. Theprint preview image 68 shows the selected page as it will appear when it is printed. In the example of FIG. 3A, thelist 64 includes the “Watermark” feature displayed in a second visually distinctive fashion. In the example of FIG. 3A, the second visually distinctive fashion displays the feature in bold text to indicate that the “Watermark” feature has been modified from the default value for at least one page of the document that is being previewed in theprint preview image 68. It will be appreciated that other visually distinctive displays may also be used, such as underlining, colors, choice of font and the like. - FIG. 3B shows the first50 and second 52 portions of the viewing screen, but with the “Watermarks” feature selected on the list of
features 64. As a result, thesecond sub portion 58 displays controls for the “Watermarks” feature. Additionally, the “Multiple Pages Per Sheet” feature is also displayed, but in a third visually distinct fashion, in this case using underlining. This indicates that the mouse-driven cursor is positioned so that it is ready to select that feature, but the user has not yet selected the feature. - In both FIGS. 3A and 3B, a watermark feature is represented in the
print preview image 68 as “hollow” text (appearing as a transparent outline). In practice, a light gray watermark might be both displayed in theprint preview image 68 and on the printed document. - FIG. 4 is a simplified flowchart of a process P2 for updating information for the graphical user interface of FIGS. 3A and 3B, in accordance with an embodiment of the present invention. The process P2 begins with a query task S6 in which the process P2 determines if the user is selecting a different feature from the list of
features 64 of FIGS. 3A and 3B or is modifying control options for a previously-selected feature on the list offeatures 64. When the query task S6 determines that a new feature is to be selected, control passes to a step S7. Thefeature list 64 is updated in the step S7 to visually distinguish the selected feature from other features on thelist 64. In either case, control then passes to a step S8. The controls or their settings are updated in the step S8. When a different feature is being selected from the list offeatures 64, the updates to the controls in thesub portion 58 are linked to the newly-selected feature. When new control settings are being selected for a selected feature, the new control settings are applied to that feature. In either case, any updates to theprint preview image 68 are made in a step S9 and the process P2 then ends. - Benefits of the graphical display include providing more space per feature than is possible with a tab-type of display. Additionally, as features are added or expanded with tab-type displays, the tabs become smaller and are more crowded. This makes it more difficult for the user to determine what feature is being selected. Because space on the scrollable list is unlimited, features may be easily added to the list without adverse usability impact and do not have to be arbitrarily grouped as they are in tab-type displays. A scrollable list allows more descriptive titles than are appropriate for tab-type displays, because more space is available for each title in the list of features than in a tab-type display. The three affordances allow the user to easily adjust the display in accordance with the features that the user is selecting. The
print preview image 68 is always displayed in a consistent fashion to provide visual feedback reflecting the current settings of the printing features. Displaying only the controls for the currently selected feature in thesecond sub portion 58 allows those controls to be viewed without distracting the user with controls for other features. Additionally, selection of a new feature is less disruptive for the user because only the control portion of the display changes when a new feature is selected. Inclusion of scroll bars when a feature or control display requires more space than is available allows complex features to be fully accessible to the user, even on very small screens. - The protection sought is not to be limited to the disclosed embodiments, which are given by way of example only, but instead is to be limited only by the scope of the appended claims.
Claims (13)
1. An article of manufacture comprising:
a computer usable medium having computer readable code embodied therein to cause a display to depict a graphical user interface for setting printer options, the graphical user interface including a first portion showing a scrollable list of print features, a second portion and a first divider separating the first and second portions, the second portion including a first sub portion displaying a print preview image, a second sub portion displaying controls for a selected feature from the scrollable list and a second divider separating the first and second sub portions, the computer readable program code in the article of manufacture being configured to:
adjust relative sizes of the first and second portions in response to user adjustment of the first affordance;
adjust relative sizes of the first and second sub portions in response to user adjustment of the second affordance;
cause a newly user-selected feature in the scrollable list to be displayed in a first visually distinctive manner;
display a print preview image corresponding to the newly user-selected feature in the first sub portion; and
display controls corresponding to the newly user-selected feature in the second sub portion.
2. The article of manufacture of claim 1 , the computer readable program code further being configured to display a first affordance in conjunction with the first divider, the first affordance allowing user adjustment of relative sizes of the first and second portions.
3. The article of manufacture of claim 2 , the computer readable program code further being configured to display a second affordance in conjunction with the second divider, the second affordance allowing user adjustment of relative sizes of the first and second sub portions, and to concurrently adjust relative sizes of the first and second portions and the first and second sub portions in response to user adjustment of a third affordance located at a juncture between the first and second dividers.
4. The article of manufacture of claim 1 , the computer readable program code further being configured to display a horizontal scroll bar in association with the scrollable list when size adjustment of the first portion causes a width of the scrollable list to be too narrow to allow full display of the list of features.
5. The article of manufacture of claim 1 , the computer readable program code further being configured to display a scroll bar in association with the print preview image when size adjustment of the first sub portion causes the first sub portion to become too small to effectively display the print preview image entirely.
6. The article of manufacture of claim 1 , the computer readable program code further being configured to display a scroll bar in association with the print preview image and to select a page within a document, the page to be displayed in the print preview image in response to user selection of the page using the scroll bar.
7. The article of manufacture of claim 1 , further being configured to display one or more scroll bars in association with the controls to allow a user to browse more control functions than can be simultaneously effectively displayed in the second sub portion.
8. The article of manufacture of claim 1 , the computer readable program code further being configured to visually differentiate features in the scrollable list that have been altered, from default settings.
9. A computer implemented printer control system comprising:
memory configured to provide an operating system and operative to store files representing at least one document to be printed;
circuitry configured to drive a display and provide an image of a graphical user interface in a viewing window, the graphical user interface configured to allow user selection and modification of print engine options for printing the document; and
processor circuitry configured to divide the viewing window into first and second portions separated by a first divider including a first visible affordance, display a scrollable list of features in the first portion together with a scroll bar, differentiate a currently selected one of the features from the list in a first visually distinct manner, differentiate other selected features of the list from the list in a second visually distinct manner, divide the second portion into first and second sub-portions separated by a second divider including a second visible affordance, display a print preview image of a selected page in a document in the first sub-portion and display controls for the currently selected feature in the second sub portion.
10. The printer control system of claim 9 , wherein the processing circuitry comprises a processor configured to visually differentiate features in the scrollable list that have been altered from default settings from other features in the list that have not been altered from default settings.
11. The printer control system of claim 9 , wherein the processing circuitry comprises a processor configured to display a scroll bar in association with the print preview image when size adjustment of the first sub portion causes the first sub portion to become too small to effectively display the print preview image entirely.
12. The printer control system of claim 9 , wherein the processing circuitry comprises a processor configured to visually differentiate a user-selected feature in the scrollable list from other features in the list.
13. The printer control system of claim 9 , wherein the processing circuitry comprises a processor configured to display a third affordance at a juncture of the first and second dividers and to simultaneously adjust relative sizes of the first and second portions and the first and second sub portions in response to user adjustment of the third affordance.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/600,523 US20040008217A1 (en) | 1999-10-29 | 2003-06-19 | Computer implemented printer control system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/430,383 US6614454B1 (en) | 1999-10-29 | 1999-10-29 | Scheme for presentation of multiple print-job modification elements in a printing software user interface |
US10/600,523 US20040008217A1 (en) | 1999-10-29 | 2003-06-19 | Computer implemented printer control system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/430,383 Division US6614454B1 (en) | 1999-10-29 | 1999-10-29 | Scheme for presentation of multiple print-job modification elements in a printing software user interface |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040008217A1 true US20040008217A1 (en) | 2004-01-15 |
Family
ID=23707335
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/430,383 Expired - Lifetime US6614454B1 (en) | 1999-10-29 | 1999-10-29 | Scheme for presentation of multiple print-job modification elements in a printing software user interface |
US10/600,523 Abandoned US20040008217A1 (en) | 1999-10-29 | 2003-06-19 | Computer implemented printer control system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/430,383 Expired - Lifetime US6614454B1 (en) | 1999-10-29 | 1999-10-29 | Scheme for presentation of multiple print-job modification elements in a printing software user interface |
Country Status (3)
Country | Link |
---|---|
US (2) | US6614454B1 (en) |
DE (1) | DE10051680B4 (en) |
GB (1) | GB2355829B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050138573A1 (en) * | 2000-06-05 | 2005-06-23 | Sharp Laboratories Of America | Printer driver with automatic inquiry of user preferences |
US20050154998A1 (en) * | 2000-06-05 | 2005-07-14 | Sharp Laboratories Of America, Inc. | Peripheral device driver with automatic inquiry of user preferences |
US20050157315A1 (en) * | 2004-01-19 | 2005-07-21 | Canon Kabushiki Kaisha | Print control apparatus, control method therefor, and program for implementing the method |
US20060080677A1 (en) * | 2004-09-01 | 2006-04-13 | Louie Wayne C | Software and methods for previewing parameter changes for a graphics display driver |
US20060114529A1 (en) * | 2004-11-29 | 2006-06-01 | Samsung Electronics Co., Ltd. | Terminal apparatus for transforming print image on a screen by means of print preview function and method thereof |
US20070143671A1 (en) * | 2005-12-21 | 2007-06-21 | Xerox Corporation | WYSIWYG multifunction device finishing options |
US20070296992A1 (en) * | 2006-06-27 | 2007-12-27 | Kabushiki Kaisha Toshiba | Printing System, Printing Method and Storage Medium |
US20090024942A1 (en) * | 2007-07-17 | 2009-01-22 | Inference Data Llc | Document Printing for a Web-Based Data Analysis and Document Review System |
US20130138534A1 (en) * | 2011-11-30 | 2013-05-30 | Ncr Corporation | Augmented reality for assisting consumer transactions |
US20180277369A1 (en) * | 2017-03-21 | 2018-09-27 | International Business Machines Corporation | Rework of patterned dielectric and metal hardmask films |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3805122B2 (en) * | 1999-02-26 | 2006-08-02 | キヤノン株式会社 | Information processing apparatus, print setting method thereof, and storage medium storing computer-readable printer driver program |
JP2001067347A (en) * | 1999-06-23 | 2001-03-16 | Canon Inc | Information processor, information processing method and storage medium storing computer-readable program |
US6614454B1 (en) * | 1999-10-29 | 2003-09-02 | Hewlett-Packard Development Company, L.P. | Scheme for presentation of multiple print-job modification elements in a printing software user interface |
US20030043211A1 (en) * | 2001-09-05 | 2003-03-06 | Kremer Karl Heinz | Image-forming system having a graphic user interface with print option representation using thumbnail images |
US20030093758A1 (en) * | 2001-10-26 | 2003-05-15 | International Business Machines Corporation | Visual job ticketing using a document viewing application |
US7239412B2 (en) * | 2002-01-31 | 2007-07-03 | Sharp Laboratories Of America, Inc. | True print preview method and apparatus |
US20040057078A1 (en) * | 2002-09-20 | 2004-03-25 | Coffin Roderick Franklin | Method and system for printing |
JP4902936B2 (en) * | 2002-11-20 | 2012-03-21 | ホットアルバムコム株式会社 | Information recording medium recording program with copy function |
US20040128684A1 (en) * | 2002-12-13 | 2004-07-01 | Canon Kabushiki Kaisha | Television broadcast receiving apparatus and method thereof |
KR100526345B1 (en) * | 2003-06-12 | 2005-11-08 | 엘지전자 주식회사 | Method for controlling options of closed caption |
US20050210408A1 (en) * | 2004-03-19 | 2005-09-22 | Baranda Emilia D | Alternative, customizable, simplified device settings menu |
US7747967B2 (en) * | 2004-10-21 | 2010-06-29 | Kyocera Mita Corporation | Differential tree and dialog device settings menu |
US8390828B2 (en) * | 2005-01-27 | 2013-03-05 | Kyocera Document Solutions Inc. | Image forming apparatus |
US7428709B2 (en) * | 2005-04-13 | 2008-09-23 | Apple Inc. | Multiple-panel scrolling |
US7797753B2 (en) * | 2005-06-09 | 2010-09-14 | Kyocera Mita Corporation | Device driver setting profile lock-down |
US7812976B2 (en) * | 2005-12-23 | 2010-10-12 | Xerox Corporation | Graphical user interface for directing multiple feature programming in a production system |
US8842312B2 (en) * | 2007-11-20 | 2014-09-23 | Kyocera Document Solutions Inc. | Application-based profiles of printer driver settings |
US20090327853A1 (en) * | 2008-06-27 | 2009-12-31 | Microsoft Corporation | Comparing And Selecting Form-Based Functionality |
US8305593B2 (en) * | 2008-12-03 | 2012-11-06 | Xerox Corporation | Predictive user interface mimics for finishing |
US8988578B2 (en) | 2012-02-03 | 2015-03-24 | Honeywell International Inc. | Mobile computing device with improved image preview functionality |
KR101644174B1 (en) * | 2012-08-30 | 2016-07-29 | 성균관대학교산학협력단 | Design system and method using affordance feature repository |
US9160871B1 (en) * | 2014-05-30 | 2015-10-13 | Kabushiki Kaisha Toshiba | Graphical user interface for illustrating the existence of a superset of items in a limited view window |
KR20160011915A (en) * | 2014-07-23 | 2016-02-02 | 삼성전자주식회사 | Method for controlling display and electronic device using the same |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5727135A (en) * | 1995-03-23 | 1998-03-10 | Lexmark International, Inc. | Multiple printer status information indication |
US5953007A (en) * | 1997-09-15 | 1999-09-14 | International Business Machines Corporation | System, method, and program for using animations to show page layout combinations in a user interface for submitting print jobs |
US5995985A (en) * | 1995-11-16 | 1999-11-30 | Starfish Software, Inc. | Information management system with improved methods and interface for printing data |
US6222545B1 (en) * | 1995-03-28 | 2001-04-24 | Canon Kabushiki Kaisha | Image processing apparatus and method |
US6505252B1 (en) * | 1997-12-24 | 2003-01-07 | Seiko Epson Corporation | Data transfer utilizing preview data |
US6614454B1 (en) * | 1999-10-29 | 2003-09-02 | Hewlett-Packard Development Company, L.P. | Scheme for presentation of multiple print-job modification elements in a printing software user interface |
US6965390B2 (en) * | 1998-03-31 | 2005-11-15 | International Business Machines Corporation | Method, system, and program for selecting devices to use to execute selected tasks in a graphical user interface |
US7027187B1 (en) * | 1995-08-07 | 2006-04-11 | Electronics For Imaging, Inc. | Real time calibration of a marking engine in a print system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5963216A (en) | 1996-04-25 | 1999-10-05 | Hewlett-Packard Company | Providing print preview of a print job using printing calls from a print driver |
NL1006469C2 (en) | 1997-07-04 | 1999-01-05 | Oce Tech Bv | Printing system for printing images on sheets in accordance with electrical image and control signals as well as control means suitable for use in such a printing system. |
-
1999
- 1999-10-29 US US09/430,383 patent/US6614454B1/en not_active Expired - Lifetime
-
2000
- 2000-10-18 DE DE10051680A patent/DE10051680B4/en not_active Expired - Fee Related
- 2000-10-27 GB GB0026366A patent/GB2355829B/en not_active Expired - Fee Related
-
2003
- 2003-06-19 US US10/600,523 patent/US20040008217A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5727135A (en) * | 1995-03-23 | 1998-03-10 | Lexmark International, Inc. | Multiple printer status information indication |
US6222545B1 (en) * | 1995-03-28 | 2001-04-24 | Canon Kabushiki Kaisha | Image processing apparatus and method |
US7027187B1 (en) * | 1995-08-07 | 2006-04-11 | Electronics For Imaging, Inc. | Real time calibration of a marking engine in a print system |
US5995985A (en) * | 1995-11-16 | 1999-11-30 | Starfish Software, Inc. | Information management system with improved methods and interface for printing data |
US5953007A (en) * | 1997-09-15 | 1999-09-14 | International Business Machines Corporation | System, method, and program for using animations to show page layout combinations in a user interface for submitting print jobs |
US6505252B1 (en) * | 1997-12-24 | 2003-01-07 | Seiko Epson Corporation | Data transfer utilizing preview data |
US6965390B2 (en) * | 1998-03-31 | 2005-11-15 | International Business Machines Corporation | Method, system, and program for selecting devices to use to execute selected tasks in a graphical user interface |
US6614454B1 (en) * | 1999-10-29 | 2003-09-02 | Hewlett-Packard Development Company, L.P. | Scheme for presentation of multiple print-job modification elements in a printing software user interface |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050138573A1 (en) * | 2000-06-05 | 2005-06-23 | Sharp Laboratories Of America | Printer driver with automatic inquiry of user preferences |
US20050154998A1 (en) * | 2000-06-05 | 2005-07-14 | Sharp Laboratories Of America, Inc. | Peripheral device driver with automatic inquiry of user preferences |
US6941523B1 (en) * | 2000-06-05 | 2005-09-06 | Sharp Laboratories Of America, Inc. | Printer driver with automatic inquiry of user preference |
US20050157315A1 (en) * | 2004-01-19 | 2005-07-21 | Canon Kabushiki Kaisha | Print control apparatus, control method therefor, and program for implementing the method |
US8051435B2 (en) | 2004-09-01 | 2011-11-01 | Ati Technologies Ulc | Software and methods for previewing parameter changes for a graphics display driver |
US7636921B2 (en) * | 2004-09-01 | 2009-12-22 | Ati Technologies Inc. | Software and methods for previewing parameter changes for a graphics display driver |
US20100115534A1 (en) * | 2004-09-01 | 2010-05-06 | Ati Technologies Inc. | Software and methods for previewing parameter changes for a graphics display driver |
US20060080677A1 (en) * | 2004-09-01 | 2006-04-13 | Louie Wayne C | Software and methods for previewing parameter changes for a graphics display driver |
US20060114529A1 (en) * | 2004-11-29 | 2006-06-01 | Samsung Electronics Co., Ltd. | Terminal apparatus for transforming print image on a screen by means of print preview function and method thereof |
US20070143671A1 (en) * | 2005-12-21 | 2007-06-21 | Xerox Corporation | WYSIWYG multifunction device finishing options |
US7975224B2 (en) * | 2005-12-21 | 2011-07-05 | Xerox Corporation | WYSIWYG multifunction device finishing options |
US20070296992A1 (en) * | 2006-06-27 | 2007-12-27 | Kabushiki Kaisha Toshiba | Printing System, Printing Method and Storage Medium |
US20090024942A1 (en) * | 2007-07-17 | 2009-01-22 | Inference Data Llc | Document Printing for a Web-Based Data Analysis and Document Review System |
US20130138534A1 (en) * | 2011-11-30 | 2013-05-30 | Ncr Corporation | Augmented reality for assisting consumer transactions |
US9020838B2 (en) * | 2011-11-30 | 2015-04-28 | Ncr Corporation | Augmented reality for assisting consumer transactions |
US20180277369A1 (en) * | 2017-03-21 | 2018-09-27 | International Business Machines Corporation | Rework of patterned dielectric and metal hardmask films |
Also Published As
Publication number | Publication date |
---|---|
DE10051680B4 (en) | 2007-01-18 |
GB0026366D0 (en) | 2000-12-13 |
GB2355829B (en) | 2003-08-20 |
GB2355829A (en) | 2001-05-02 |
DE10051680A1 (en) | 2001-05-10 |
US6614454B1 (en) | 2003-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6614454B1 (en) | Scheme for presentation of multiple print-job modification elements in a printing software user interface | |
US6876463B2 (en) | Method and control for summarizing distribution of page-specific features within a multi-page print job | |
US8032841B2 (en) | Exception page programming system | |
US6694487B1 (en) | Multi-column page preview using a resizing grid | |
US9020790B2 (en) | System and method for custom product design | |
US6693720B1 (en) | Method and apparatus for integrating print job status information and user options with implicit job interruption | |
EP0933693B1 (en) | Computing systems | |
US7911637B2 (en) | Printing using multiple paper sources | |
US6556310B1 (en) | Method and apparatus for using animated graphics to represent two-sided printing | |
US20050149879A1 (en) | Computer interface having a single window mode of operation | |
US8351101B2 (en) | Print system and method to print selected data and content from a document | |
US7607108B2 (en) | Data processing setting apparatus, data processing setting method, data processing setting program, and computer-readable recording medium recording the program | |
US6831752B1 (en) | Setting method for device driver | |
EP1724672A2 (en) | Data processing setting apparatus, data processing setting method, data processing setting program, and computer-readable recording medium recording the program | |
US6295136B1 (en) | Printer control apparatus method of controlling printer and recording medium used therefor | |
US8527872B1 (en) | Multiple output device association | |
US8171409B2 (en) | Interface for print control | |
US8370733B2 (en) | Information processing apparatus, its control method, and program | |
JP4177605B2 (en) | Print information setting device and program | |
US8711374B2 (en) | Method, apparatus, computer program, and computer readable storage media for controlling the insertion of tab sheets into a print job | |
US6894795B1 (en) | Method and apparatus for enhancing the perceptual performance of a post-printing application environment | |
JP2004054432A (en) | Print information setting device and program | |
AU5501500A (en) | Graphical user interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:014061/0492 Effective date: 20030926 Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.,TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:014061/0492 Effective date: 20030926 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |