Image processing apparatus and method therefor
AssigneeCanon Kabushiki Kaisha
InventorsMasami Kashiwazaki, Masaki Unishi, Hisashi Koike
Life of this patent
Estimating the term…
Abstract
According to an image processing apparatus and a method therefor, a discrimination program for discriminating whether a translation program for translating a printer language can translate an externally input printer language is input and stored. It is discriminated whether the translation program can translate the externally input printer language, using the stored discrimination program.
Claims28
An output apparatus which analyzes a printer language received from an external apparatus using a printer language analysis program, generates data to be output based on the analyzed printer language and outputs the generated data, said output apparatus comprising:
- determining means for determining whether a download command is received from the external apparatus;
- registration means, responsive to a determination by said determining means that the download command is received from the external apparatus, for downloading, from the external apparatus, a printer language analysis program and a discrimination program for discriminating whether the analysis program can analyze a printer language received from the external apparatus, and for storing the downloaded printer language analysis program and discrimination program in a memory;
- executing means for executing the discrimination program stored in the memory to discriminate whether the received printer language can be analyzed by the analysis program stored in the memory;
- and
- control means for executing the analysis program to generate the data to be output in response to a discrimination that the received printer language can be analyzed by the analysis program and for controlling said executing means to execute another discrimination program stored in the memory to discriminate whether the received printer language can be analyzed by another analysis program stored in the memory in response to a discrimination that the received printer language cannot be analyzed by the analysis program.
An output method carried out in an output apparatus which analyzes a printer language received from an external apparatus using a printer language analysis program, generates data to be output based on the analyzed printer language and outputs the generated data, said method comprising the steps of:
- a determining step of determining whether a download command is received from the external apparatus;
- in response to a determination in said determining step that the download command is received from the external apparatus, a downloading step of downloading, from the external apparatus, a printer language analysis program and a discrimination program for discriminating whether the analysis program can analyze a printer language received from the external apparatus, and storing the downloaded printer language analysis program and discrimination program in a memory;
- an executing step of executing the discrimination program stored in the memory to discriminate whether the received printer language can be analyzed by the analysis program stored in the memory;
- and
- a control step of executing the analysis program to generate the data to be output in response to a discrimination that the received printer language can be analyzed by the analysis program and controlling said executing step to execute another discrimination program stored in the memory to discriminate whether the received printer language can be analyzed by another analysis program stored in the memory in response to a discrimination that the received printer language cannot be analyzed by the analysis program.
A storage medium for storing a program executed in an output apparatus which analyzes a printer language received from an external apparatus using a printer language analysis program, generates data to be output based on the analyzed printer language and outputs the generated data, with the program comprising the steps of:
- a determining step of determining whether a download command is received from the external apparatus;
- in response to a determination in said determining step that the download command is received from the external apparatus, a downloading step of downloading, from the external apparatus, a printer language analysis program and a discrimination program for discriminating whether the analysis program can analyze a printer language received from the external apparatus, and storing the downloaded printer language analysis program and discrimination program in a memory;
- an executing step of executing the discrimination program stored in the memory to discriminate whether the received printer language can be analyzed by the analysis program stored in the memory;
- and
- a control step of executing the analysis program to generate the data to be output in response to a discrimination that the received printer language can be analyzed by the analysis program and controlling said executing step to execute another discrimination program stored in the memory to discriminate whether the received printer language can be analyzed by another analysis program stored in the memory in response to a discrimination that the received printer language cannot be analyzed by the analysis program.
A program product executed in an output apparatus which analyzes a printer language received from an external apparatus using a printer language analysis program, generates data to be output based on the analyzed printer language and outputs the generated data, comprising the steps of:
- a determining step of determining whether a download command is received from the external apparatus;
- in response to a determination in said determining step that the download command is received from the external apparatus, a downloading step of downloading, from the external apparatus, a printer language analysis program and a discrimination program for discriminating whether the analysis program can analyze a printer language received from the external apparatus, and storing the downloaded printer language analysis program and discrimination program in a memory;
- an executing step of executing the discrimination program stored in the memory to discriminate whether the received printer language can be analyzed by the analysis program stored in the memory;
- and
- a control step of executing the analysis program to generate the data to be output in response to a discrimination that the received printer language can be analyzed by the analysis program and controlling said executing step to execute another discrimination program stored in the memory to discriminate whether the received printer language can be analyzed by another analysis program stored in the memory in response to a discrimination that the received printer language cannot be analyzed by the analysis program.
Dependencies are inferred from the claim text.