High-speed dot matrix output apparatus
AssigneeCanon Kabushiki Kaisha
InventorTsuneaki Kurumida
Life of this patent
Estimating the term…
Abstract
An output apparatus having a dot matrix memory and a non-dot-matrix memory, and a method applicable to such an apparatus, in which the dot matrix memory stores an externally entered download font for converting code data into dot matrix data, and in which the non-dot-matrix memory stores non-dot-matrix data for converting code data into non-dot-matrix data and then into dot matrix data. When code is received, the two mentioned memories are controlled so as to have priority in the order: dot matrix memory, then non-dot-matrix memory, to obtain a desired dot pattern in response to the received code data.
Claims64
An output apparatus comprising:
- code data memory means for storing code data received from outside the apparatus;
- first dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data;
- connecting means for detachably connecting a second dot matrix data memory means for storing dot matrix data for converting code data into dot matrix data to said apparatus;
- non-dot-matrix data memory means for storing non-dot matrix data for converting the code data stored in said code data memory means into non-dot-matrix data and then into dot matrix data;
- and
- conversion control means for referring the code data to the second dot matrix data memory means, said first dot matrix data memory means and said non-dot-matrix data memory means in this sequential order to obtain a desired dot pattern.
An output apparatus comprising:
- code data memory means for storing code data received from outside the apparatus;
- first dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data;
- connecting means for detachably connecting a second dot matrix data memory means for storing dot matrix data for converting code data into dot matrix data to said apparatus;
- non-dot-matrix data memory means for storing non-dot-matrix data for converting the code data stored in said code data memory means into non-dot-matrix data and then into dot matrix data;
- conversion control means for controlling the second dot matrix data memory means, said first dot matrix data memory means and said non-dot-matrix data memory means to have priority in this sequential order upon conversion of code data into dot matrix data;
- and
- discrimination means for discriminating whether the second dot matrix data memory means is connected to said apparatus,
- wherein said conversion control means controls said first dot matrix data memory means and said non-dot-matrix data memory means to have priority in this sequential order when the second dot matrix data memory means is identified as unconnected by said discrimination means.
An output apparatus comprising:
- code data memory means for storing code data received from outside the apparatus;
- first dot matrix data memory means for temporarily storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data;
- second dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data;
- discrimination means for discriminating the presence of overlapping matrix data which is stored both in said first dot matrix data memory means and in said second dot matrix data memory means;
- and
- memory control means for judging whether or not the overlapping matrix data can be deleted and for deleting the overlapping matrix data from said first dot matrix data memory means when judgment shows that data can be deleted, based on the result of discrimination by said discrimination means.
An output apparatus comprising:
- code data memory means for storing code data received from outside the apparatus;
- first dot matrix data memory means for temporarily storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data;
- second dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data;
- discrimination means for discriminating the presence of overlapping matrix data which is stored both in said first dot matrix data memory means and in said second dot matrix data memory means;
- and
- memory control means for deleting the overlapping matrix data from said first dot matrix data memory means based on the result of discrimination by said discrimination means,
- wherein said second dot matrix data memory means stores a download font externally entered.
An output method applicable to an apparatus including:
- code data memory for storing code data received from outside the apparatus;
- a first dot matrix data memory for storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- connecting means for detachably connecting a second dot matrix data memory for storing dot matrix data for converting the code data stored in the code data memory into dot matrix data to the apparatus;
- and
- a non-dot-matrix data memory for storing non-dot-matrix data for converting the code data stored in the code data memory into non-dot-matrix data and then into dot matrix data,
- said method comprising the steps of:
- receiving the code data;
- and
- controlling the second dot matrix data memory, the first dot matrix data memory and the non-dot-matrix data memory to have priority in this sequential order to obtain a desired dot pattern in response to the code data received in said receiving step.
An output method applicable to an apparatus including:
- code data memory for storing code data received from outside the apparatus;
- a first dot matrix data memory for storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- connecting means for detachably connecting a second dot matrix data memory for storing dot matrix data for converting the code data stored in the code data memory into dot matrix data to the apparatus;
- and
- a non-dot-matrix data memory for storing non-dot-matrix data for converting the code data stored in the code data memory into non-dot-matrix data and then into dot matrix data;
- said method comprising the steps of:
- controlling the second dot matrix data memory, the first dot matrix data memory and the non-dot-matrix data memory to have priority in this sequential order to obtain a desired dot pattern;
- and
- discriminating whether the second dot matrix data memory is detached from the apparatus,
- controlling the first dot matrix data memory and the non-dot-matrix data memory to have priority in this sequential order when the second dot matrix data memory is identified as detached in said discriminating step.
An output method applicable to an apparatus including:
- code data memory for storing code data received from outside the apparatus;
- a first dot matrix data memory for temporarily storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- and
- a second dot matrix data memory for storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- said method comprising the steps of:
- discriminating the presence of overlapping matrix data which is stored both in the first dot matrix data memory and in the second dot matrix data memory;
- and
- judging whether or not the overlapping matrix data can be deleted and for deleting the overlapping matrix data from the first dot matrix data memory when judgment shows that data can be deleted, based on the result of said discriminating step.
An output method applicable to an apparatus including:
- code data memory for storing code data received from outside the apparatus;
- a first dot matrix data memory for temporarily storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- and
- a second dot matrix data memory for storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- said method comprising the steps of:
- discriminating the presence of overlapping matrix data which is stored both in the first dot matrix data memory and in the second dot matrix data memory;
- and
- judging whether or not the overlapping matrix data can be deleted and for deleting the overlapping matrix data from the first matrix data memory when judgment shows that data can be deleted, based on the result of said discriminating step,
- wherein the second dot matrix data memory temporarily stores a download font externally entered.
An output apparatus comprising:
- code data memory means for storing code data received from outside the apparatus;
- connecting means for detachably connecting dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data to said apparatus;
- non-dot-matrix data memory means for storing non-dot-matrix data for converting the code data stored in said code data memory means into non-dot-matrix data and then into dot matrix data;
- and
- conversion control means for controlling the dot matrix data memory means and said non-dot-matrix data memory means to have priority in this sequential order upon conversion of the code data into dot matrix data.
An output apparatus comprising:
- code data memory means for storing code data received from outside the apparatus;
- dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data;
- non-dot-matrix data memory means for storing non-dot-matrix data for converting the code data stored in said code data memory means into non-dot-matrix data and then into dot matrix data;
- and
- conversion control means for controlling said dot matrix data memory means and said non-dot-matrix data memory means to have priority in this sequential order upon conversion of the code data into dot matrix data.
An output apparatus comprising:
- code data memory means for storing code data received from outside the apparatus;
- first dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data;
- connecting means for detachably connecting a second dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data to said apparatus;
- non-dot-matrix data memory means for storing non-dot-matrix data for converting the code data stored in said code data memory means into non-dot-matrix data and then into dot matrix data;
- and
- conversion control means for controlling at least the second dot matrix data memory means and said non-dot-matrix data memory means to have priority in this sequential order upon conversion of the code data into dot matrix data.
An output apparatus comprising:
- code data memory means for storing code data received from outside the apparatus;
- dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data, said dot matrix data memory means storing a download font externally entered;
- non-dot-matrix data memory means for storing non-dot-matrix data for converting the code data stored in said code data memory means into non-dot-matrix data and then into dot matrix data;
- and
- conversion control means for controlling said dot matrix data memory means and said non-dot-matrix data memory means to have priority in this sequential order upon conversion of the code data into dot matrix data.
An output apparatus comprising:
- code data memory means for storing code data received from outside the apparatus;
- first dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data;
- second dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data, said second dot matrix data memory means storing a download font externally entered;
- non-dot-matrix data memory means for storing non-dot-matrix data for converting the code data stored in said code data memory means into non-dot-matrix data and then into dot matrix data;
- and
- conversion control means for controlling at least said second dot matrix data memory means and said non-dot-matrix data memory means to have priority in this sequential order upon conversion of the code data into dot matrix data.
An output apparatus comprising:
- code data memory means for storing code data received from outside the apparatus;
- first dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data;
- connecting means for detachably connecting a second dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data to said apparatus;
- non-dot-matrix data memory means for storing non-dot-matrix data for converting the code data stored in said code data memory means into non-dot-matrix data and then into dot matrix data;
- conversion control means for controlling the second dot matrix data memory means, said first dot matrix data memory means and said non-dot-matrix data memory means to have priority in this sequential order upon conversion of the code data into dot matrix data;
- and
- discrimination means for discriminating whether the second dot matrix data memory means is connected to said apparatus,
- wherein said conversion control means controls the second dot matrix data memory means, first dot matrix data memory means and said non-dot-matrix data memory means to have priority in this sequential order when the second dot matrix data memory means is identified as connected by said discrimination means upon obtaining a desired dot pattern.
An output apparatus comprising:
- code data memory means for storing code data received from outside the apparatus;
- first dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data;
- second dot matrix data memory means for storing dot matrix data for converting the code data stored in said code data memory means into dot matrix data and storing a download font externally entered;
- non-dot-matrix data memory means for storing non-dot matrix data for converting the code data stored in said code data memory means into non-dot-matrix data and then into dot matrix data;
- and
- conversion control means for referring the code data to the second dot matrix data memory means, said first dot matrix data memory means and said non-dot-matrix data memory means in this sequential order to obtain a desired dot pattern.
An output method applicable to an apparatus including:
- code data memory for storing code data received from outside the apparatus;
- connecting means for detachably connecting a dot matrix data memory for storing dot matrix data for converting the code data stored in the code data memory into dot matrix data to the apparatus;
- a non-dot-matrix memory for storing non-dot-matrix data for converting the code data stored in the code data memory into non-dot-matrix data and then into dot matrix data;
- said method comprising the steps of:
- receiving code data;
- and
- controlling the dot matrix data memory and the non-dot-matrix data memory to have priority in this sequential order upon conversion of the code data into dot matrix data to obtain a desired dot pattern in response to the code data received in said receiving step.
An output method applicable to an apparatus including:
- code data memory for storing code data received from outside the apparatus;
- a dot-matrix memory for storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- and
- a non-dot-matrix memory for storing non-dot-matrix data for converting the code data stored in the code data memory into non-dot-matrix data and then into dot matrix data;
- said method comprising the steps of:
- receiving the code data;
- and
- controlling the dot matrix data memory and the non-dot-matrix data memory to have priority in this sequential order upon conversion of the code data into dot matrix data to obtain a desired dot pattern in response to the code data received in said receiving step.
An output method applicable to an apparatus including:
- code data memory for storing code data received from outside the apparatus;
- a first dot matrix data memory for storing first dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- connecting means for detachably connecting a second dot matrix data memory for storing second dot matrix data for converting the code data stored in the code data memory into dot matrix data to the apparatus;
- and
- a non-dot-matrix data memory for storing non-dot-matrix data for converting the code data stored in the code data memory into non-dot-matrix data and then into dot matrix data;
- said method comprising the steps of:
- receiving the code data;
- and
- controlling at least the second dot matrix data memory and the non-dot-matrix data memory to have priority in this sequential order upon conversion of the code data into dot matrix data to obtain a desired dot pattern in response to the code data received in said receiving step.
An output method applicable to an apparatus including:
- code data memory for storing code data received from outside the apparatus;
- a dot matrix data memory storing a download font externally entered, for storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- and
- a non-dot-matrix data memory for storing non-dot-matrix data for converting the code data stored in the code data memory into non-dot-matrix data and then into dot matrix data;
- said method comprising the steps of:
- receiving the code data;
- and
- controlling the dot matrix data memory and the non-dot-matrix data memory to have priority in this sequential order upon conversion of the code data into dot matrix data to obtain a desired dot pattern in response to the code data received in said receiving step.
An output method applicable to an apparatus including:
- code data memory for storing code data received from outside the apparatus;
- a first dot matrix data memory for storing first dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- a second dot matrix data memory storing a download font externally entered, for storing second dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- and
- a non-dot-matrix data memory for storing non-dot-matrix data for converting the code data stored in the code data memory into non-dot-matrix data and then into dot matrix data;
- said method comprising the steps of:
- receiving the code data;
- and
- controlling at least the second dot matrix data memory and the non-dot-matrix data memory to have priority in this sequential order upon conversion of the code data into dot matrix data to obtain a desired dot pattern in response to the code data received in said receiving step.
An output method applicable to an apparatus including:
- code data memory for storing code data received from outside the apparatus;
- a first dot matrix data memory for storing first dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- connecting means for connecting a second dot matrix data memory for storing second dot matrix data for converting the code data stored in the code data memory into dot matrix data to the apparatus;
- and
- a non-dot-matrix data memory for storing non-dot-matrix data memory for converting the code data stored in the code data memory into non-dot-matrix data and then into dot matrix data;
- said method comprising the steps of:
- controlling the second dot matrix data memory, the first dot matrix data memory and the non-dot-matrix data memory to have priority in this sequential order upon conversion of the code data into dot matrix data;
- and
- discriminating whether the second dot matrix data memory is connected to the apparatus,
- wherein the second dot matrix data memory, first dot matrix data memory and the non-dot-matrix data memory are controlled to have priority in this sequential order, when the second dot matrix data memory means is identified as connected in said discrimination step, to obtain a desired dot pattern.
An output method applicable to an apparatus including:
- code data memory for storing code data received from outside the apparatus;
- a first dot matrix data memory for storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- a second dot matrix data memory, the second dot matrix data memory storing a download font externally entered, for storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- and
- a non-dot-matrix data memory for storing non-dot-matrix data for converting the code data stored in the code data memory into non-dot-matrix data and then into dot matrix data;
- said method comprising the steps of:
- receiving the code data;
- and
- controlling the second dot matrix data memory, the first dot matrix data memory and the non-dot-matrix data memory to have priority in this sequential order to obtain a desired dot pattern in response to the code data received in said receiving step.
An output method applicable to an apparatus including:
- code data memory for storing code data received from outside the apparatus;
- a first dot matrix data memory for temporarily storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- and
- a second dot matrix data memory for storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- said method comprising the steps of:
- discriminating the presence of overlapping matrix data which is stored both in the first dot matrix data memory and in the second dot matrix data memory;
- and
- deleting the overlapping matrix data from the first dot matrix data memory based on the result of the discrimination,
- wherein the second dot matrix data memory stores a download font externally entered.
An output method applicable to an apparatus including:
- code data memory for storing code data received from outside the apparatus;
- a first dot matrix data memory for temporarily storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- a second dot matrix data memory for storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- said method comprising the steps of:
- discriminating the presence of overlapping matrix data which is stored both in the first dot matrix data memory and in the second dot matrix data memory;
- and
- deleting the overlapping matrix data from the first dot matrix data memory based on the result of discrimination.
An output apparatus comprising:
- code data memory for storing code data received from outside the apparatus;
- a first dot matrix data memory for temporarily storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- a second dot matrix data memory for storing dot matrix data for converting the code data stored in the code data memory into dot matrix data;
- discriminating means for discriminating the presence of overlapping matrix data which is stored both in the first dot matrix data memory and in the second dot matrix data memory;
- and
- deleting means for deleting the overlapping matrix data from the first dot matrix data memory based on the result of discrimination.
Dependencies are inferred from the claim text.