USRE40328E1 - Document processing with flexible resolution and output style - Google Patents

Document processing with flexible resolution and output style Download PDF

Info

Publication number
USRE40328E1
USRE40328E1 US09/736,178 US73617800A USRE40328E US RE40328 E1 USRE40328 E1 US RE40328E1 US 73617800 A US73617800 A US 73617800A US RE40328 E USRE40328 E US RE40328E
Authority
US
United States
Prior art keywords
print data
data
mode
printer
bit map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US09/736,178
Inventor
Akihiko Uekusa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=16111044&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=USRE40328(E1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Canon Inc filed Critical Canon Inc
Priority to US09/736,178 priority Critical patent/USRE40328E1/en
Application granted granted Critical
Publication of USRE40328E1 publication Critical patent/USRE40328E1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00278Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a printing apparatus, e.g. a laser beam printer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0015Control of image communication with the connected apparatus, e.g. signalling capability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0065Converting image data to a format usable by the connected apparatus or vice versa
    • H04N2201/0068Converting from still picture data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/333Mode signalling or mode changing; Handshaking therefor
    • H04N2201/33307Mode signalling or mode changing; Handshaking therefor of a particular mode
    • H04N2201/33378Type or format of data, e.g. colour or B/W, halftone or binary, computer image file or facsimile data

Definitions

  • the font data is stored in the memory on the basis of the result of the form.
  • a figure is drawn and image data is stored at a designated position on the basis of figure data (vector information).
  • the image data is output by a printer which can execute a digital control based on the bit image in the memory.
  • the resolution of the DTP is set to about 400 dpi and that of the large-scale system is set to a value of 1200 to 2400 dpi or more.
  • a bit image of 400 dpi of the A4 size requires 2 Mbytes even in the case where the bit image is constructed by binary data.
  • 18 Mbytes, nine times as much as 2 Mbytes, are needed.
  • Such a large capacity results in high costs of the memory and, as the quantity of data which is handled by the CPU used in the existing DTP, is a larger burden. In addition, local installation of such a printer is expensive.
  • the data which results from the form of the DTP is converted into data of the input form for the large-scale system and is output.
  • substantially the same form and style are derived, while an output of a high resolution is obtained by using a large number of various font data.
  • it is difficult for the DTP to obtain substantially the same style as that of the result which was locally output because of differences between the form logics or between the font data.
  • editing or checking of work on the large-scale system side for the above adjustment is inevitable.
  • another object of the invention is to provide a document processing system in which by providing a method whereby a bit image is converted into an image of the size which is larger than an actual size and is stored into a memory and is supported in a manner such that the bit image is converted into data for image storage of an external printing system and is output with the original size, output of a high resolution and substantially the same style as that of the local print result on the DTP side can be obtained by the external printing system.
  • still another object of the invention is to provide a document processing system comprising: forming means for forming a document; converting means for converting the document data formed by the forming means, into data of bit map style; and controlling means for controlling whether the conversion by the converting means is executed in accordance with the size based on the document data or not in the case where the data of the bit map style which is converted by the converting means is made correspond to the data format of a page description language.
  • FIG. 1 is a block diagram of a document processing system according to an embodiment of the invention
  • FIG. 2 is a data format of an external printing system
  • FIG. 3 is a diagram showing a sample document
  • FIG. 4 is a diagram showing an example of output data output to the external printing system according to the first method
  • FIG. 5 is a diagram showing an example of output data output to the external printing system by the second method
  • FIG. 6 is a processing flowchart
  • FIG. 7 is a diagram showing a document data format which the document processing system inherently has
  • FIG. 8 is a diagram showing data in the case of executing a variable magnification output by the second method.
  • FIG. 9 is a flowchart showing the case of executing the output in accordance with the data shown in FIG. 8 .
  • FIG. 1 is a block diagram of a document processing system in an embodiment according to the invention.
  • the system in the invention may be constructed by a plurality of apparatuses or can be constructed by a plurality of systems each comprising a plurality of apparatuses. Or, the system may be constructed of a single apparatus.
  • the system of the invention also incorporates the case of implementation by supplying a program to a computer such as a personal computer or the like by using an FD or the like.
  • the document in the invention can also include character data, figure data, image data, form data, and the like.
  • reference numeral 1 denotes a CRT display which is used on the basis of the rater scanning type
  • 2 indicates a video RAM (VRAM) to store display pattern information of one picture plane
  • 3 a display controller to control the writing operation of the pattern information into the VRAM 2 and the reading operation to the CRT
  • 5 a main memory having areas to store control programs and document data
  • 4 a micro-processor (MPU) to execute main control of the system.
  • a keyboard 8 to execute an inputting operation of character data and the like and other processes and a pointing device 9 for performing the designation of a position on the CRT and the like and executing an inputting editing process on figure data and the like, are connected to the MPU 4 .
  • Reference numeral 6 denotes a hard disc into which document files and character fonts are stored; 10 indicates a printer to output the document formed; and 11 a floppy disc to execute the storage and the like of document files or the like.
  • Each of the above blocks is connected by an I/O bus.
  • a document processing application program is constructed in the system and various document processing functions are provided.
  • the above blocks are called DTP machines and have been described in detail in Japanese Patent Application No. 62-289142 (laid open as kokai 1-30256) and the like.
  • the printer 10 prints for each point in the image either a black dot or a blank dot onto the paper surface in accordance with whether a bit image of “1” or “0” is output from the main memory and outputs an image.
  • the “external printing system” is an output apparatus for a phototypographic composing machine of high resolution or the like.
  • such apparatuses are commercially available under trade names such as “Varityper”, “Compugraphic”, “Linotype”, and the like.
  • Those apparatuses correspond to, for example, a page description language (hereinafter “P D L ”) such as a PostScript or the like.
  • P D L page description language
  • Another output apparatus such as the PC-PR602PS (made by Nippon Electronic Co., Ltd.) or the like can be also used. It is now assumed that the system has a data input format as shown in FIG. 2 . Although the actual system receives a greater number of commands, it is assumed that the system has the data format as shown in FIG. 2 for simplicity of explanation.
  • name data of an image file stored in the hard disc 6 and the like are stored in, e.g., the main memory 5 as document data corresponding to one page.
  • File size and the like are obviously stored in the image file.
  • the figure data is converted into line data ( 2100 , 1500 ), . . . shown in FIG. 4 or the like by using the above table.
  • the external printing system can receive the data of FIG. 4 by an ASCII code.
  • the data can be transmitted through a floppy disc or by a communication using a communication interface such as RS232, Sentro, or the like.
  • the external printing system can output the data of FIG. 3 with the resolution of the external printing system.
  • the same TIMES FORM is used as a form
  • the data is output by the font data of the external printing system, those forms are not always the same form.
  • the above method is suitable in the case of obtaining data of a high resolution.
  • external character data which was originally designed by the DTP is included in a character train, such external character data cannot be output.
  • the DTP has the following second output method different from the first output method to the external printing system as mentioned above.
  • the user can select either one of the first and second output methods.
  • the document data of FIG. 3 is stored into the main memory 5 in a manner similar to the case of once outputting data to the system's own printer.
  • the whole document is handled as an image by using the bit image and data of FIG. 5 is output.
  • the bit image stored by using the font, external characters, etc. on the DTP side is sent, the output of substantially the same style is also obtained by the external printing system.
  • the “sheet” data designates that the size to be output is set to A4. Therefore, the image shown in FIG.
  • 3 is output as the image data of the A4 size by executing the correction of the dot level on the basis of the difference of the resolution (for instance, between 400 dpi and 1200 dpi, between 400dpi and 320 dpi, etc.). For instance, one dot is converted into 3 ⁇ 3 dots or the process opposite to the above process or the like is executed.
  • the user of the document processing system indicates an icon which is displayed on the CRT display 1 by using a pointing device 9 , thereby making it possible to instruct the apparatus as to whether the external printing system is used or not (S1 in FIG. 6 ), and as to whether the method 1 is used or the method 2 is used, in the case of using the external printing system (S2 in FIG. 6 ).
  • step S3 follows and the bit map data corresponding to the document data is stored into the main memory 5 and is output to the printer 10 .
  • step S1 it if is determined that the external printing system is used (S1) and the data is output by using the output method 1 (S 2 ), the processing routine advances to step S 5 and the data shown in FIG. 7 is converted into the data of FIG. 4 in a manner as mentioned above.
  • the bit image to be output is stored into the main memory 5 (S 6 ).
  • a code corresponding to the page describing language shown in FIG. 5 is generated (S 7 ) and the code data from step S 5 or S 7 is transmitted to the external printing system in step S 8 , so that the outputting processes can be accomplished.
  • the document data can be easily output to the external output apparatus connected to the document processing system.
  • the resolution of the external printing system is higher than the resolution of the self system by, for instance, two or three times when the bit image is stored into the main memory 5
  • an output of the higher resolution can be obtained. That is, even if the image stored in the main memory 5 as mentioned above is output by the external printing system of a high resolution with the equal magnification size, the logical resolution is unchanged and is equal to 400 dpi.
  • the output result whose resolution is logically twice as large as that of the data of the equal magnification size is obtained.
  • the user of the document processing system indicates an icon displayed on the CRT display 1 by using the pointing device 9 , so that he can instruct whether the external printing system is used or not (S 1 in FIG. 9 ) and whether the method 1 or the method 2 is to be used (S 2 in FIG. 9 ) in the case of using the external printing system.
  • step S 3 follows and the bit map data corresponding to the document data is stored into the main memory 5 and is output to the printer 10 .
  • a style which is substantially the same as that in the case of the local printing character can be obtained from the external printing system in accordance with a request of the user by providing means for storing a print image of a document including, for instance, characters, figures, images, and the like in the case of outputting data to the printing, system and for converting the print image into the input style of the image data of the printing system and outputting as if the whole image were image data as output data and by enabling such means to be selected.
  • the print image Since it is possible to instruct the apparatus that the print image is to be enlarged and stored and converted into image of the image data input style of the printing system and the print image is output with the original size, the output of a high resolution and the same style can be obtained.

Abstract

There is provided a document processing system in which a print image is stored into a memory and can be handled as output data by forming a document. The system comprises: a memory to store document data in a bit map style; a converter for converting the document data including characters, figures, images, etc., based on the result of the document formation into data of bit map style to be stored into the memory; an image output device corresponding to a page description language; and a circuit for making the data of bit map style stored in the memory correspond to the data format of the page description language, suitable for the particular image output device. With this system, data of substantially the same style as that in the local printing characters can be obtained from an external printing system in accordance with a request of the user.

Description

This application is a a reissue of U.S. Pat. No. 5,867,637, which issued from application Ser. No. 08/334,000, filed Nov. 2, 1994, which is a continuation of application Ser. No. 07/971,679, filed Nov. 4, 1992, now abandoned, which was a continuation of application Ser. No. 07/550,568, filed Jul. 10, 1990, now abandoned.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a document processing system in which a print image is stored into a memory and can be handled as output data.
2. Related Background Art
In recent years, owing to the development of the techniques of image processing using a computer, a document can be formed, edited, and arranged by a computer, an image such as character data, figure data, image data, or the like included in the document is stored into a memory, and a printer output can be obtained from a bit image. Such a system has data of a specific image pattern (hereinafter, referred to as font data) of each character and its set width. A system called a WYS-WYG (What You See Is What You Get) which in editing can execute operations while displaying on a CRT the result of the same form (indicative of the electronic form in the present invention) as that upon printing, is main-stream. Upon printing, the font data is stored in the memory on the basis of the result of the form. On the other hand, a figure is drawn and image data is stored at a designated position on the basis of figure data (vector information). The image data is output by a printer which can execute a digital control based on the bit image in the memory.
The above system has font data, a form logic, an image memory printer, and the like in the system and can solely execute total document processes. In recent years, such a system is called a DTP (desk top publishing system) and has been highlighted.
However, the performance of the above DTP shown as a conventional example is inferior to that of a large-scale system having a computer-aided phototypographic composing machine or the like.
The following reasons are considered as causes.
First, there is a difference between resolutions of final outputs. The resolution of the DTP is set to about 400 dpi and that of the large-scale system is set to a value of 1200 to 2400 dpi or more. A bit image of 400 dpi of the A4 size requires 2 Mbytes even in the case where the bit image is constructed by binary data. To raise the resolution of 1200 dpi, 18 Mbytes, nine times as much as 2 Mbytes, are needed. Such a large capacity results in high costs of the memory and, as the quantity of data which is handled by the CPU used in the existing DTP, is a larger burden. In addition, local installation of such a printer is expensive.
Second, there is a difference between the kinds of font data. In the DTP, a few kinds, e.g., Ming-style type, Gothic type, and the like are provided. The large-scale system has a large number of various font data.
Therefore, the data which results from the form of the DTP is converted into data of the input form for the large-scale system and is output. On the large-scale system side, substantially the same form and style are derived, while an output of a high resolution is obtained by using a large number of various font data. However, it is difficult for the DTP to obtain substantially the same style as that of the result which was locally output because of differences between the form logics or between the font data. There is a drawback that editing or checking of work on the large-scale system side for the above adjustment is inevitable.
SUMMARY OF THE INVENTION
In consideration of the above points, it is an object of the present invention to provide a document processing system in which by providing a method whereby a bit image is stored into a memory on the DTP side in a manner similar to the case of the local printing and is converted into data for image data storage of an external printing system and is output to the external printing system, output of substantially the same style as that of the local print result on the DTP side can be obtained by the external printing system.
In consideration of the above points, another object of the invention is to provide a document processing system in which by providing a method whereby a bit image is converted into an image of the size which is larger than an actual size and is stored into a memory and is supported in a manner such that the bit image is converted into data for image storage of an external printing system and is output with the original size, output of a high resolution and substantially the same style as that of the local print result on the DTP side can be obtained by the external printing system.
In consideration of the above points, still another object of the invention is to provide a document processing system comprising: forming means for forming a document; converting means for converting the document data formed by the forming means, into data of bit map style; and controlling means for controlling whether the conversion by the converting means is executed in accordance with the size based on the document data or not in the case where the data of the bit map style which is converted by the converting means is made correspond to the data format of a page description language.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of a document processing system according to an embodiment of the invention;
FIG. 2 is a data format of an external printing system;
FIG. 3 is a diagram showing a sample document;
FIG. 4 is a diagram showing an example of output data output to the external printing system according to the first method;
FIG. 5 is a diagram showing an example of output data output to the external printing system by the second method;
FIG. 6 is a processing flowchart;
FIG. 7 is a diagram showing a document data format which the document processing system inherently has;
FIG. 8 is a diagram showing data in the case of executing a variable magnification output by the second method; and
FIG. 9 is a flowchart showing the case of executing the output in accordance with the data shown in FIG. 8.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
An embodiment of the present invention will be described hereinbelow with reference to the drawings.
FIG. 1 is a block diagram of a document processing system in an embodiment according to the invention. The system in the invention may be constructed by a plurality of apparatuses or can be constructed by a plurality of systems each comprising a plurality of apparatuses. Or, the system may be constructed of a single apparatus. The system of the invention also incorporates the case of implementation by supplying a program to a computer such as a personal computer or the like by using an FD or the like. The document in the invention can also include character data, figure data, image data, form data, and the like.
In the diagram, reference numeral 1 denotes a CRT display which is used on the basis of the rater scanning type; 2 indicates a video RAM (VRAM) to store display pattern information of one picture plane; 3 a display controller to control the writing operation of the pattern information into the VRAM 2 and the reading operation to the CRT; 5 a main memory having areas to store control programs and document data; and 4 a micro-processor (MPU) to execute main control of the system. A keyboard 8 to execute an inputting operation of character data and the like and other processes and a pointing device 9 for performing the designation of a position on the CRT and the like and executing an inputting editing process on figure data and the like, are connected to the MPU 4. Reference numeral 6 denotes a hard disc into which document files and character fonts are stored; 10 indicates a printer to output the document formed; and 11 a floppy disc to execute the storage and the like of document files or the like. Each of the above blocks is connected by an I/O bus.
A document processing application program is constructed in the system and various document processing functions are provided. The above blocks are called DTP machines and have been described in detail in Japanese Patent Application No. 62-289142 (laid open as kokai 1-30256) and the like. In the above system, in the case of obtaining a local output by using the printer 10, and the font data, figure data, image data, and the like are stored as a bit image into the main memory 5 and the data in the main memory is output to the printer. The printer 10 prints for each point in the image either a black dot or a blank dot onto the paper surface in accordance with whether a bit image of “1” or “0” is output from the main memory and outputs an image.
In the case of outputting the same document to an external printing system, processes are executed in the following manner. The “external printing system” is an output apparatus for a phototypographic composing machine of high resolution or the like. For instance, such apparatuses are commercially available under trade names such as “Varityper”, “Compugraphic”, “Linotype”, and the like. Those apparatuses correspond to, for example, a page description language (hereinafter “P D L ”) such as a PostScript or the like. Another output apparatus such as the PC-PR602PS (made by Nippon Electronic Co., Ltd.) or the like can be also used. It is now assumed that the system has a data input format as shown in FIG. 2. Although the actual system receives a greater number of commands, it is assumed that the system has the data format as shown in FIG. 2 for simplicity of explanation.
To allow the external printing system to output document data as shown in FIG. 3 in accordance with the data format shown in FIG. 2, it is sufficient to transmit data shown in FIG. 4. FIG. 7 shows a format of the document data which the document processing system inherently has. The document data is converted into the data shown in FIG. 4. It is sufficient to execute such a conversion by using, for instance, a table stored in the main memory 5 or hard disc 6. In FIG. 7, size data (for instance, “A4”) and kind data (for example, “figure”) are first stored. In the case of a figure, data indicative of the number of figures and coordinate dot train data are stored. In the case of a character, form data, character number data, and the character code are stored. In the case of an image, name data of an image file stored in the hard disc 6 and the like are stored in, e.g., the main memory 5 as document data corresponding to one page. File size and the like are obviously stored in the image file. The figure data is converted into line data (2100, 1500), . . . shown in FIG. 4 or the like by using the above table.
It is now assumed that the external printing system can receive the data of FIG. 4 by an ASCII code. The data can be transmitted through a floppy disc or by a communication using a communication interface such as RS232, Sentro, or the like.
Due to this, the external printing system can output the data of FIG. 3 with the resolution of the external printing system. However, when considering the character output portion, although the same TIMES FORM is used as a form, since the data is output by the font data of the external printing system, those forms are not always the same form. Although there is a case where the style changes, the above method is suitable in the case of obtaining data of a high resolution. On the other hand, in the case where external character data which was originally designed by the DTP is included in a character train, such external character data cannot be output.
The DTP has the following second output method different from the first output method to the external printing system as mentioned above. The user can select either one of the first and second output methods.
That is, the document data of FIG. 3 is stored into the main memory 5 in a manner similar to the case of once outputting data to the system's own printer. The whole document is handled as an image by using the bit image and data of FIG. 5 is output. In this case, since the bit image stored by using the font, external characters, etc. on the DTP side is sent, the output of substantially the same style is also obtained by the external printing system. In FIG. 5 (in the case of equal-magnification output), the “sheet” data designates that the size to be output is set to A4. Therefore, the image shown in FIG. 3 is output as the image data of the A4 size by executing the correction of the dot level on the basis of the difference of the resolution (for instance, between 400 dpi and 1200 dpi, between 400dpi and 320 dpi, etc.). For instance, one dot is converted into 3×3 dots or the process opposite to the above process or the like is executed.
[Flowchart]
The outputting operation by the MPU 4 based on the program stored in the main memory 5 in FIG. 1 will now be described with reference to FIG. 6. First, the user of the document processing system indicates an icon which is displayed on the CRT display 1 by using a pointing device 9, thereby making it possible to instruct the apparatus as to whether the external printing system is used or not (S1 in FIG. 6), and as to whether the method 1 is used or the method 2 is used, in the case of using the external printing system (S2 in FIG. 6).
In step S1, if it is determined that the external printing system is not used, step S3 follows and the bit map data corresponding to the document data is stored into the main memory 5 and is output to the printer 10.
On the other hand, it if is determined that the external printing system is used (S1) and the data is output by using the output method 1 (S2), the processing routine advances to step S5 and the data shown in FIG. 7 is converted into the data of FIG. 4 in a manner as mentioned above. On the other hand, if it is determined that the data is output by using the second output method, the bit image to be output is stored into the main memory 5 (S6). A code corresponding to the page describing language shown in FIG. 5 is generated (S7) and the code data from step S5 or S7 is transmitted to the external printing system in step S8, so that the outputting processes can be accomplished.
As described above, there is an effect that quite the same style as that in the case of the local printing mode can be obtained from the external printing system in accordance with the request of the user by constructing the system in such manner that there is provided means for storing the print image of a document including, for instance, characters, figures, images, and the like in the case of outputting data to the printing system and for converting the print image into the image of the input method of the image data of the printing system as if the whole image was image data as output data and for outputting and that such means can be selected in the case of outputting data to the printing system.
Or, according to the invention, by directly making the document data correspond to the PDL regarding the output apparatus, the document data can be easily output to the external output apparatus connected to the document processing system.
[Another embodiment, for the case of the second method and the variable magnification output]
On the other hand, in the case where the resolution of the external printing system is higher than the resolution of the self system by, for instance, two or three times when the bit image is stored into the main memory 5, by converting the bit image into an image which is two or three times as large as the original image and storing, an output of the higher resolution can be obtained. That is, even if the image stored in the main memory 5 as mentioned above is output by the external printing system of a high resolution with the equal magnification size, the logical resolution is unchanged and is equal to 400 dpi. However, for instance, after all of the coordinate values, line width, character size, and the like shown in FIG. 3 were doubled and the image was stored, if it is output as the data of the A4 size as shown in FIG. 8, the output result whose resolution is logically twice as large as that of the data of the equal magnification size is obtained.
The outputting operation by the MPU 4 based on the program stored in the main memory 5 in FIG. 1 will now be described with reference to FIG. 9. First, the user of the document processing system indicates an icon displayed on the CRT display 1 by using the pointing device 9, so that he can instruct whether the external printing system is used or not (S1 in FIG. 9) and whether the method 1 or the method 2 is to be used (S2 in FIG. 9) in the case of using the external printing system.
In S1, if it is determined that the external printing system is not to be used, step S3 follows and the bit map data corresponding to the document data is stored into the main memory 5 and is output to the printer 10.
On the other hand, if it is determined that the external printing system is to be used (S1) and the data is to be output by the output method 1 (S2), step S5 follows and the data shown in FIG. 7 is converted into the data of FIG. 4 as mentioned above. If it is decided that the data is to be output by the second output method, step S6 follows and the storage magnification of the bit image into the main memory is input. The discriminating process in step S2 can be also executed in accordance with the residual amount in the main memory 5 in FIG. 1. The bit image is stored into the main memory 5 in accordance with the storage magnification (S7). For instance, in the case of equal magnification i.e., no change in size, a code corresponding to the PDL shown in FIG. 5 is generated and, for instance, in the case of the double magnification, a code corresponding to the PDL shown in FIG. 8 is generated (S8). The code data from step S5 or S8 is transmitted to the external printing system in step S9, so that the outputting processes can be accomplished.
As described above, there is an effect that a style which is substantially the same as that in the case of the local printing character can be obtained from the external printing system in accordance with a request of the user by providing means for storing a print image of a document including, for instance, characters, figures, images, and the like in the case of outputting data to the printing, system and for converting the print image into the input style of the image data of the printing system and outputting as if the whole image were image data as output data and by enabling such means to be selected.
Or, according to the invention, by directly making the document data correspond to the page describing language regarding the output apparatus, the document data can be easily output to the external output apparatus connected to the document processing system.
Since it is possible to instruct the apparatus that the print image is to be enlarged and stored and converted into image of the image data input style of the printing system and the print image is output with the original size, the output of a high resolution and the same style can be obtained.
As described above, it is possible to provide a document processing system comprising: forming means for forming a document; converting means for converting the document data formed by the forming means into the data of the bit map style; and controlling means for controlling whether the conversion by the converting means is executed in accordance with the size based on the document data or not in the case of making the data of the bit map style which is converted by the converting means correspond to the data format of a PDL.

Claims (50)

1. An information processing apparatus which that transfers print data to a printer, said apparatus comprising:
determining means for determining whether the print data is to be transferred to the printer in a first mode or in a second mode; and
control means for causing said information processing apparatus to convert the print data into bit map data and to transfer the converted bit map data to the printer when said determining means determines that the print data is to be transferred in the first mode, and to convert the print data into print data which can be interpreted by the printer and to transfer the converted data to the printer when said determining means determines that the print data is to be transferred in the second mode,
wherein the converted data in the second mode includes information indicative of a data type, and wherein the first mode is a mode in which said apparatus controls an output style of the print data and the second mode is a mode in which the printer controls an output style of the print data.
2. An apparatus according to claim 1, wherein the print data comprises a character code and a control code written in a page description language.
3. An apparatus according to claim 1, wherein the printer prints the bit map data transferred by said apparatus.
4. An apparatus according to claim 1, wherein the printer interprets the print data transferred by said apparatus, converts the interpreted data into bit map data, and prints the converted bit map data.
5. An apparatus according to claim 1, further comprising means for setting the first or the second mode.
6. An information processing apparatus which that transfers print data to a printer, said apparatus comprising:
determining means for determining whether the print data is to be transferred to the printer in a first mode or in a second mode; and
first conversion means for converting the print data into bit map data;
second conversion means for converting the print data into print data which can be interpreted by the printer, wherein the data resulting from the second conversion means includes information indicative of a data type; and
control means for causing said information processing apparatus (1) to control either said first conversion means or said second conversion means to convert the print data in response to a determination made by said determining means and (2) to transfer the converted bit map data or the converted print data,
wherein the first mode is a mode in which said apparatus controls an output style of the print data and the second mode is a mode in which the printer controls an output style of the print data.
7. An apparatus according to claim 6, wherein the print data comprises a character code and a control code written in a page description language.
8. An apparatus according to claim 6, wherein the printer prints the bit map data transferred by said apparatus.
9. An apparatus according to claim 6, wherein the printer interprets the print data transferred by said apparatus, converts the interpreted data into bit map data, and prints the converted bit map data.
10. An apparatus according to claim 6, further comprising means for setting the first or the second mode.
11. A computer-executed method of processing information carried out in an information processing apparatus which that transfers print data to a printer, said method comprising the steps of:
determining whether the print data is to be transferred to the printer in a first mode or in a second mode; and
converting the print data into bit map data and transferring the converted bit map data to the printer when said determining step determines that the print data is to be transferred in the first mode, and converting the print data into print data which can be interpreted by the printer and transferring the converted data to the printer when said determining step determines that the print data is to be transferred in the second mode,
wherein the converted data in the second mode includes information indicative of a data type, and wherein the first mode is a mode in which the apparatus controls an output style of the print data and the second mode is a mode in which the printer controls an output style of the print data.
12. A method according to claim 11, wherein the print data comprises a character code and a control code written in a page description language.
13. A method according to claim 11, further comprising the step of controlling the printer to print the bit map data transferred in said converting and transferring step.
14. A method according to claim 11, further comprising the step of controlling the printer to interpret the print data transferred in said converting and transferring step, convert the interpreted data into bit map data, and print the converted bit map data.
15. A method according to claim 11, further comprising the step of setting the first or the second mode.
16. A computer-executed method of processing information carried out in an information processing apparatus which that transfers print data to a printer, said method comprising the steps of:
determining whether the print data is to be transferred to the printer in a first mode or in a second mode;
converting the print data using either a first conversion process for converting the print data into bit map data or a second conversion process for converting the print data into print data which can be interpreted by the printer in response to a determination made in said determining step, wherein the data resulting from the second conversion process includes information indicative of a data type; and
transferring the converted bit map data or the converted print data to the printer,
wherein the first mode is a mode in which the apparatus controls an output style of the print data and the second mode is a mode in which the printer controls an output style of the print data.
17. A method according to claim 16, wherein the print data comprises a character code and a control code written in a page description language.
18. A method according to claim 16, further comprising the step of controlling the printer to print the bit map data transferred in said transferring step.
19. A method according to claim 16, further comprising the step of controlling the printer to interpret the print data transferred in said transferring step, convert the interpreted data into bit map data, and print the converted bit map data.
20. A method according to claim 16, further comprising the step of setting the first or the second mode.
21. A memory medium storing a program which that, when loaded into and executed by a programmable apparatus, causes the apparatus to perform a method of processing information carried out in an information processing apparatus which transfers print data to a printer, said method comprising the steps of:
determining whether the print data is to be transferred to the printer in a first mode or in a second mode; and
converting the print data into bit map data and transferring the converted bit map data to the printer when said determining step determines that the print data is to be transferred in the first mode, and converting the print data into print data which can be interpreted by the printer and transferring the converted data to the printer when said determining step determines that the print data is to be transferred in the second mode,
wherein the converted data in the second mode includes information indicative of a data type, and wherein the first mode is a mode in which the apparatus controls an output style of the print data and the second mode in which the printer controls an output style of the print data.
22. A memory medium according to claim 21, wherein the print data comprises a character code and a control code written in a page description language.
23. A memory medium according to claim 21, wherein the memory further comprises the step of controlling the printer to print the bit map data transferred in said converting and transferring step.
24. A memory medium according to claim 21, wherein the method further comprises the step of controlling the printer to interpret the print data transferred in said converting and transferring step, convert the interpreted data into bit map data, and print the converted bit map data.
25. A memory medium according to claim 21, wherein the method further comprises the step of setting the first or the second mode.
26. A memory medium storing a program which that, when loaded into and executed by a programmable apparatus, causes the apparatus to perform a method of processing information carried out in an information processing apparatus which that transfers print data to a printer, said method comprising the steps of:
determining whether the print data is to be transferred to the printer in a first mode or in a second mode;
converting the print data using either a first conversion process for converting the print data into bit map data or a second conversion process for converting the print data into print data which can be interpreted by the printer in response to a determination made in said determining step, wherein the data resulting from the second conversion process includes information indicative of a data type; and
transferring the converted bit map data or the converted print data to the printer,
wherein the first mode is a mode in which the apparatus controls an output style of the print data and the second mode is a mode in which the printer controls an output style of the print data.
27. A memory medium according to claim 26, wherein the print data comprises a character code and a control code written in a page description language.
28. A memory medium according to claim 26, wherein the method further comprises the step of controlling the printer to print the bit map data transferred in said transferring step.
29. A memory medium according to claim 26, wherein the method further comprises the step of controlling the printer to interpret the print data transferred in said transferring step, convert the interpreted data into bit map data, and print the converted bit map data.
30. A memory medium according to claim 26, wherein the method further comprises the step of setting the first or the second mode.
31. A program product which, when loaded into and executed by a programmable apparatus, causes the apparatus to perform a method of processing information carried out in an information processing apparatus which that transfers print data to a printer, said method comprising the steps of:
determining whether the print data is to be transferred to the printer in a first mode or in a second mode; and
converting the print data into bit map data and transferring the converted bit map data to the printer when said determining step determines that the print data is to be transferred in the first mode, and converting the print data into print data which can be interpreted by the printer and transferring the converted data to the printer when said determining step determines that the print data is to be transferred in the second mode,
wherein the converted data in the second mode includes information indicative of a data type, and wherein the first mode is a mode in which the apparatus controls an output style of the print data and the second mode is a mode in which the printer controls an output style of the print data.
32. A program product according to claim 31, wherein the print data comprises a character code and a control code written in a page description language.
33. A program product according to claim 31, wherein the memory further comprises the step of controlling the printer to print the bit map data transferred in said converting and transferring step.
34. A program product according to claim 31, wherein the method further comprises the step of controlling the printer to interpret the print data transferred in said converting and transferring step, convert the interpreted data into the bit map data, and print the converted bit map data.
35. A program product according to claim 31, wherein the method transferring step, convert the interpreted data into bit map data, and print the converted bit map data further comprises the step of setting the first or the second mode.
36. A program product which that, when loaded into and executed by a programmable apparatus, causes the apparatus to perform a method of processing information carried out in an information processing apparatus which that transfers print data to a printer, said method comprising the steps of:
determining whether the print data is to be transferred to the printer in a first mode or in a second mode;
converting the print data using either a first conversion process for converting the print data into bit map data or a second conversion process for converting the print data into print data which can be interpreted by the printer in response to a determination made in said determining step, wherein the data resulting from the second conversion process includes information indicative of a data type; and
transferring the converted bit map data or the converted print data to the printer,
wherein the first mode is a mode in which the apparatus controls an output style of the print data and the second mode is a mode in which the printer controls an output style of the print data.
37. A program product according to claim 36, wherein the print data comprises a character code and a control code written in a page description language.
38. A program product according to claim 36, wherein the method further comprises the step of controlling the printer to print the bit map data transferred in said transferring step.
39. A program product according to claim 36, wherein the method further comprises the step of controlling the printer to interpret the print data transferred in said transferring step, convert the interpreted data into bit map data, and print the converted bit map data.
40. A program product according to claim 36, wherein the method further comprises the step of setting the first or the second mode.
41. An apparatus according to claim 1, wherein, in the first mode, the print data is provided in a page description language.
42. An apparatus according to claim 6, wherein, in the first mode, the print data is provided in a page description language.
43. A method according to claim 11, wherein, in the first mode, the print data is provided in a page description language.
44. A method according to claim 16, wherein, in the first mode, the print data is provided in a page description language.
45. A memory medium according to claim 21, wherein, in the first mode, the print data is provided in a page description language.
46. A memory medium according to claim 26, wherein, in the first mode, the print data is provided in a page description language.
47. A program product according to claim 31, wherein, in the first mode, the print data is provided in a page description language.
48. A program product according to claim 36, wherein, in the first mode, the print data is provided in a page description language.
49. A system comprising an information processing apparatus and a printer, wherein said information processing apparatus transfers print data to the printer and includes:
a determiner for determining whether the print data is to be transferred to the printer in a first mode or in a second mode; and
a controller, arranged for causing said information processing apparatus to convert the print data into bit map data and to transfer the converted bit map data to the printer when said determiner determines that the print data is to be transferred in the first mode, and for causing said information processing apparatus to convert the print data into print data which can be interpreted by the printer and to transfer the converted print data to the printer when said determiner determines that the print data is to be transferred in the second mode,
wherein the converted print data in the second mode includes information indicative of a data type, and
wherein the first mode is a mode in which said information processing apparatus controls an output style of the print data and the second mode is a mode in which the printer controls an output style of the print data.
50. A system comprising an information processing apparatus and a printer, wherein said apparatus transfers print data to the printer and includes:
a determiner for determining whether the print data is to be transferred to the printer in a first mode or in a second mode;
a first converter, arranged for converting the print data into bit map data;
a second converter, arranged for converting the print data into converted print data that is interpretable by the printer, wherein the converted print data includes information indicative of a data type; and
a controller, arranged for causing said apparatus to ( 1 ) control either said first converter or said second converter to convert the print data in response to a determination made by said determiner, and ( 2 ) transfer the converted bit map data or the converted print data to the printer, depending on whether said first converter or said second converter is controlled,
wherein the first mode is a mode in which said information processing apparatus controls an output style of the print data and the second mode is a mode in which the printer controls an output style of the print data.
US09/736,178 1989-07-13 2000-12-15 Document processing with flexible resolution and output style Expired - Fee Related USRE40328E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/736,178 USRE40328E1 (en) 1989-07-13 2000-12-15 Document processing with flexible resolution and output style

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP1182026A JP2783601B2 (en) 1989-07-13 1989-07-13 Information processing device
US55056890A 1990-07-10 1990-07-10
US97167992A 1992-11-04 1992-11-04
US08/334,000 US5867637A (en) 1989-07-13 1994-11-02 Document processing with flexible resolution and output style
US09/736,178 USRE40328E1 (en) 1989-07-13 2000-12-15 Document processing with flexible resolution and output style

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US08/334,000 Reissue US5867637A (en) 1989-07-13 1994-11-02 Document processing with flexible resolution and output style

Publications (1)

Publication Number Publication Date
USRE40328E1 true USRE40328E1 (en) 2008-05-20

Family

ID=16111044

Family Applications (2)

Application Number Title Priority Date Filing Date
US08/334,000 Ceased US5867637A (en) 1989-07-13 1994-11-02 Document processing with flexible resolution and output style
US09/736,178 Expired - Fee Related USRE40328E1 (en) 1989-07-13 2000-12-15 Document processing with flexible resolution and output style

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US08/334,000 Ceased US5867637A (en) 1989-07-13 1994-11-02 Document processing with flexible resolution and output style

Country Status (2)

Country Link
US (2) US5867637A (en)
JP (1) JP2783601B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120050822A1 (en) * 2010-08-31 2012-03-01 Brother Kogyo Kabushiki Kaisha Image scanning device, image formation device and image scanning method

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3608314B2 (en) * 1996-09-30 2005-01-12 ブラザー工業株式会社 Printer device, print data transmission device, and storage medium
US6870633B1 (en) 1996-09-30 2005-03-22 Brother Kogyo Kabushiki Kaisha Printing device
ZA200904420B (en) 2006-12-27 2010-08-25 Jsr Corp Method for producing modified conjugated diene polymer, modified conjugated diene polymer, and rubber composition

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4648047A (en) * 1984-10-24 1987-03-03 International Business Machines Corporation Interactive operator selection of alternative implementations of printer functions
JPS62221546A (en) 1986-03-25 1987-09-29 Usac Electronics Ind Co Ltd Printing speed control system
JPS62255153A (en) 1986-04-30 1987-11-06 Canon Inc Recorder
JPS6367682A (en) 1986-09-10 1988-03-26 Fuji Xerox Co Ltd Image processing method
JPS63112164A (en) 1986-10-31 1988-05-17 Toshiba Corp Form overlay control system
JPS63276965A (en) 1987-05-08 1988-11-15 Fujitsu Ltd Data management processing system for laser printer
US4843405A (en) * 1987-06-12 1989-06-27 Minolta Camera Kabushiki Kaisha Method of controlling reproduction of image in bit-map controlled laser printer
US4866667A (en) * 1983-06-23 1989-09-12 Technopark Mine Co., Ltd. Switching device for a plurality of RS232C interfaces
US4885717A (en) * 1986-09-25 1989-12-05 Tektronix, Inc. System for graphically representing operation of object-oriented programs
US4920571A (en) * 1986-01-22 1990-04-24 Konishiroku Photo Industry Co., Ltd. Image processing system with capability of enlarging and reducing operations
US4963898A (en) * 1988-01-19 1990-10-16 Canon Kabushiki Kaisha Method and apparatus for forming a color image
US4991114A (en) * 1988-11-30 1991-02-05 Minolta Camera Kabushiki Kaisha Printer comprising display means for displaying operation state thereof
US5010513A (en) * 1984-02-24 1991-04-23 Canon Kabushiki Kaisha Data processing apparatus
US5031115A (en) * 1988-04-28 1991-07-09 Kabushiki Kaisha Toshiba Printer interface using printer response to determine printer type
US5075874A (en) * 1989-04-10 1991-12-24 Eastman Kodak Company Communications interface for computer output printer
US5168292A (en) * 1988-01-19 1992-12-01 Canon Kabushiki Kaisha Method and apparatus for forming image color
US5182650A (en) * 1990-02-13 1993-01-26 Canon Kabushiki Kaisha Information processing apparatus capable of connecting printer

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4866667A (en) * 1983-06-23 1989-09-12 Technopark Mine Co., Ltd. Switching device for a plurality of RS232C interfaces
US5010513A (en) * 1984-02-24 1991-04-23 Canon Kabushiki Kaisha Data processing apparatus
US4648047A (en) * 1984-10-24 1987-03-03 International Business Machines Corporation Interactive operator selection of alternative implementations of printer functions
US4920571A (en) * 1986-01-22 1990-04-24 Konishiroku Photo Industry Co., Ltd. Image processing system with capability of enlarging and reducing operations
JPS62221546A (en) 1986-03-25 1987-09-29 Usac Electronics Ind Co Ltd Printing speed control system
JPS62255153A (en) 1986-04-30 1987-11-06 Canon Inc Recorder
JPS6367682A (en) 1986-09-10 1988-03-26 Fuji Xerox Co Ltd Image processing method
US4885717A (en) * 1986-09-25 1989-12-05 Tektronix, Inc. System for graphically representing operation of object-oriented programs
JPS63112164A (en) 1986-10-31 1988-05-17 Toshiba Corp Form overlay control system
JPS63276965A (en) 1987-05-08 1988-11-15 Fujitsu Ltd Data management processing system for laser printer
US4843405A (en) * 1987-06-12 1989-06-27 Minolta Camera Kabushiki Kaisha Method of controlling reproduction of image in bit-map controlled laser printer
US4963898A (en) * 1988-01-19 1990-10-16 Canon Kabushiki Kaisha Method and apparatus for forming a color image
US5168292A (en) * 1988-01-19 1992-12-01 Canon Kabushiki Kaisha Method and apparatus for forming image color
US5031115A (en) * 1988-04-28 1991-07-09 Kabushiki Kaisha Toshiba Printer interface using printer response to determine printer type
US4991114A (en) * 1988-11-30 1991-02-05 Minolta Camera Kabushiki Kaisha Printer comprising display means for displaying operation state thereof
US5075874A (en) * 1989-04-10 1991-12-24 Eastman Kodak Company Communications interface for computer output printer
US5182650A (en) * 1990-02-13 1993-01-26 Canon Kabushiki Kaisha Information processing apparatus capable of connecting printer

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Y. Tsutsumi et al., "Desktop Publishing System", Toshiba Review, vol. 44, No. 1, 1989, pp. 45-48 (Abstract on p. 45).

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120050822A1 (en) * 2010-08-31 2012-03-01 Brother Kogyo Kabushiki Kaisha Image scanning device, image formation device and image scanning method

Also Published As

Publication number Publication date
US5867637A (en) 1999-02-02
JP2783601B2 (en) 1998-08-06
JPH0346020A (en) 1991-02-27

Similar Documents

Publication Publication Date Title
US5740335A (en) Method and device for transmitting and processing print data used for printer
CN101452533B (en) Rendering apparatus, rendering method and printing device
JP2790285B2 (en) Full page graphics image display data compression method and apparatus
JPS60140472A (en) Interactive controller for font pattern formation/correction/synthesis
JP3680109B2 (en) Printing system
US6172765B1 (en) Printing system
US5900003A (en) Page-makeup system
US5751924A (en) Multiple overlay printing and outputting device and multiple overlay printing system
US6388757B1 (en) Printing apparatus, printing system, and a method for acquiring character resources of the printing system
US5355231A (en) Output apparatus with dot density adjustments
USRE40328E1 (en) Document processing with flexible resolution and output style
EP0467598A2 (en) Image processing apparatus
US4623978A (en) Print control apparatus having line buffer
JP2662305B2 (en) Figure selection method
US7092120B2 (en) Image transformation apparatus and image transformation program storage medium
US5345518A (en) Pattern generator
JP3690057B2 (en) OUTPUT CONTROL SYSTEM, OUTPUT CONTROL METHOD, RECORDING MEDIUM RECORDING OUTPUT CONTROL PROGRAM, DATA GENERATION DEVICE USED FOR OUTPUT CONTROL SYSTEM, DATA CONVERSION DEVICE USED IN OUTPUT CONTROL SYSTEM, DATA CONVERSION CONTROL METHOD, AND RECORDING MEDIUM RECORDING DATA CONVERSION CONTROL PROGRAM
JP3636891B2 (en) Color image output method
JP2711860B2 (en) Output control method and device
JP3155617B2 (en) Document processing method and apparatus
JP3254011B2 (en) Form drawing system
JP3236053B2 (en) Image processing system and image processing method
JP2715475B2 (en) Graphic output device
JPH04362772A (en) Method and device for document processing
JPH10150560A (en) Image processor

Legal Events

Date Code Title Description
CC Certificate of correction
REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees