Data processor enabling prioritizing of concurrent tasks
AssigneeBrother Kogyo Kabushiki Kaisha
InventorsKeiichi Hirata, Tomohiro Ban, Atsuko Kawasumi, Kazuko Nakagawa, Yukimi Mizutani, Satoru Tsuruki
Life of this patent
Estimating the term…
Abstract
A data processor for speedier processing of input data includes a data processing system for executing a text editing process and a text printing process by the time slice method and a preference control unit for selecting between the above processes. When data is entered into the processor, the entering process or text editing process is generally preferred to the text printing process. Therefore, no delay occurs in inputting data through a keyboard from data entry to its display. If desired, it is possible to prefer the text printing process to the text editing process.
Claims18
A data processor for processing of key input data comprising:
- a keyboard for inputting data;
- a printing device;
- a data memory for storing data inputted from the keyboard;
- data processing means connected to the keyboard, the data memory and the printing device for executing at least a data store process and a data delivery process, said data store process storing data inputted from the keyboard in the data memory and said data delivery process delivering data stored in the data memory to the printing device;
- and
- preference means connected to the data processing means for selecting between a first mode and a second mode, wherein in the first mode the data processing means executes the data store process in preference to the data delivery process by suspending the data delivery process upon detecting a predetermined input condition, and in the second mode the data processing means continuously executes the data delivery process in preference to the data store process upon detecting said predetermined input condition.
A data processor for processing of key input data comprising:
- a keyboard for inputting data including text data, name data of at least one file of the text data, and printing priority data;
- a display;
- a print data memory;
- a printing device;
- data processing means connected to the keyboard, the display, the printing device, and the print data memory for executing a data store process responsive to data input from the keyboard to convert the inputted text data into print data to be printed by the printing device, storing the print data in the print data memory, and converting the text data into display data to be displayed on the display, and for executing a delivery process to deliver the print data from the print data memory to the printing device;
- preference means connected to the data processing means for selecting between a first mode and a second mode, wherein in the first mode the data processing means executes the data store process in preference to the data delivery process by suspending the data delivery process upon detecting of a predetermined input condition, and in the second mode the data processing means continuously executes the data delivery process in preference to the data store process upon detecting said predetermined input condition;
- a page print key provided on the keyboard for designating a displayed page of a file of text data as a designated page;
- and
- a print reservation memory connected to the data processing means for storing the printing priority data of text data stored as print data in the print data memory and to be printed by the printing device;
- wherein, responsive to the page print key operation, the data processing means converts the designated page into a file of page print data, stores the file of page print data in the print data memory, and stores the printing priority data of the designated page in the print reservation memory.
A data processor comprising:
- a keyboard for inputting data including text data and name data of a file of the text data;
- a display;
- a printing device;
- data processing means, connected to the keyboard, the display and the printing device, for executing a data store process in response to data input from the keyboard that converts the inputted data into print data to be printed by the printing device and into display data to be displayed on the display, and for executing a delivery process to deliver the print data to the printing device;
- and
- preference means connected to the data processing means for selecting between a first mode and a second mode, wherein in the first mode the data processing means executes the data store process in preference to the data delivery process by suspending the data delivery process upon detecting of a predetermined input condition, and in the second mode the data processing means continuously executes the data delivery process in preference to the data store process upon detecting said predetermined input condition;
- a page print key provided on the keyboard for designating a designated page of text data;
- and
- wherein the data processing means, responsive to the page print key operation, executes the data store process by converting the designated page of text data into a file of print page data and storing the file of page print data in a print data memory.
Dependencies are inferred from the claim text.