JPS5928190B2 - 印刷システム - Google Patents

印刷システム

Info

Publication number
JPS5928190B2
JPS5928190B2 JP51056769A JP5676976A JPS5928190B2 JP S5928190 B2 JPS5928190 B2 JP S5928190B2 JP 51056769 A JP51056769 A JP 51056769A JP 5676976 A JP5676976 A JP 5676976A JP S5928190 B2 JPS5928190 B2 JP S5928190B2
Authority
JP
Japan
Prior art keywords
font
memory
storage means
latch
character
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
Application number
JP51056769A
Other languages
English (en)
Other versions
JPS51150921A (en
Inventor
ジーン・エイ・イズベル
ジエームズ・デイー・ヒル
トーマス・エイチ・ウイリアムズ
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS51150921A publication Critical patent/JPS51150921A/ja
Publication of JPS5928190B2 publication Critical patent/JPS5928190B2/ja
Expired legal-status Critical Current

Links

Classifications

    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01—Ink jet
    • B41J2/07—Ink jet characterised by jet control
    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J5/00—Devices or arrangements for controlling character selection
    • B41J5/30—Character or syllable selection controlled by recorded information
    • B41J5/44—Character or syllable selection controlled by recorded information characterised by storage of recorded information
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002—Handling the output data
    • G06K2215/002—Generic data access
    • G06K2215/0037—Generic data access depending on an output condition, e.g. size, resolution

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Record Information Processing For Printing (AREA)
  • Particle Formation And Scattering Control In Inkjet Printers (AREA)
  • Document Processing Apparatus (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はインクジェット印刷装置に有用なフォント選択
装置に関するものであり、1つ又は複数のフォント或い
は文字セットを表わすデータを貯蔵する手段を有し、印
刷されるべきフォントに基いて又は文字に基いてこれら
貯蔵手段が選択されるような印刷システムに関するもの
である。
〔従来技術〕既に、相異なる複数のフォントで文字を印
刷し得る印刷システムが知られているが、それは各フォ
ントを印刷システムに固定的に設けておき、それらを選
択的に切換えて使用するものでめるため任意のフォント
で印刷し得るものではなく、しかもフオントの貯蔵に所
定規格のROMを使用するため各フオントの大きさの異
相により無駄が貯蔵スペースが生じてしまうという欠点
があつた。
〔発明の概略〕本願の印刷システムは、インクドロツプ
を制御して所望のフオントで印字し得るようにするため
に所望のフオントを持つたメモリ即ちフオント・メモリ
を予めコネクタを介してシステムに接続しておく、シス
テムは電源投入時のような初期開始ルーチン中に各メモ
リにどのフオントが貯蔵されているかを各メモリに質関
して記憶しておき、印字動作時に所望のフオントを持つ
たメモリを指定することにより実時間でフオントの変更
をできるようにする。
或いは、印字動作時にシステムが遂時に各メモリに質関
して所望のフオントを持つたメモリが得られた時、その
フオントの文字パターンを読出すことによりフオントの
変更を行う。フオントを貯蔵するための各メモリは所定
の容量を持つものであるが、フオントによつてそれぞれ
必要とする容量が異なる。従つて、上記所定の容量より
も少ない容量しか使用しない特定のフオントのメモリに
、上記所定容量よりも多い容量を必要とするフオントの
その超過分を貯蔵しておき、その超過分のフオントが指
定された時には強制的に上記特定のフオントのメモリが
指定されるようにすることにより、フオント・メモリが
効率的に使用される。しかもこのようにフオント・メモ
リを選択する手段として2つのラツチを設け、第1ラツ
チは印字されるべき文字のフオントを有するフオント・
メモリを表わすように設定され、第2ラツチは第1ラツ
チにより表わされたフオント・メモリを指定するよう設
定されてそのフオント・メモリから所望の文字パターン
が読出されるようにする。
読出されたその文字パターンに関するデータが前述のよ
うな特定のフオント・メモリの空き領域内にその文字パ
ターンが貯蔵されていることを示す場合、第2ラツチを
第1ラツチにより表わ▲れたフオント・メモリへの設定
からこの特定のフオント・メモリへの設定へと強制的に
変更させてその文字パターンを読出させる。このように
してその文字パ汐一ンが印字されると、第2ラツチは再
び第1ラツチの出力により設定されるので、その後の印
字をそれまでのフオントと同じフオントで継続させるこ
とができる。〔実施例〕 システムの概説 第1図は本発明を実施し得るプリンタ1を組込んだイッ
クジェット印刷システムを示す。
磁気カード装置2は、便宜上示されるだけであつて他の
種類の貯蔵媒体、記録・再生装置等を使用するものでも
よい。プリン汐1はこのシステムへ文字をエントリし且
つ機能を制御するための通常のキーボード3を持つてい
る。プリンタ1には、印刷用紙7に隣接して左から右へ
(及び逆に)移動するようにキヤリア5上にイックジェ
ット・ヘツド・アセンブリ4が設けられている。そのア
センブリ4はインクドロツプ・ノズルを有し、印刷動作
中の水平方向位置を決めるための目盛8に沿つて移動す
る。又、プリンタ1はそれぞれ自動印刷、行印刷、ワー
ド印刷及び文字印刷のための種々のボタン10j11,
12及び13を備えている。他のボタン15乃至18は
モード選択、即ち記録、プレーバツク、調節、及びスキ
ツプに関連するものである。プリン3t1は左マージン
・リード・スイツチ30、キヤリア復帰リード・スイツ
チ31及び右マージン・リード・スイツチ32を組込ん
でいる。磁気カード装置2はロード・スロツト25及び
トラツク表示器26を有する。
更に、装置2上にはカード取出しボタン27、カード上
の種々のトラツクに関して磁気へツド(図示啓れてない
)を位置づけるためのトラツク・ステツプダウン・ボタ
ン28及びトラツク・ステツプアツブ・ボタン29が設
けられる。第2図を参照すると、ヘツド・アセンブリ4
に組込まれる種々の構造体が示されている。
これは、高い周波数でパルスを与えられてクリスタル4
2が付勢される時必要に応じてインク供給管41からク
リスタル42へインクを供給するためのポンプ40を有
する。クリスタル42へのパルスの率は例えば100キ
ロヘルツ程度のものでよい。インクドロツプはノズル4
3から噴射され帯電電極44を通過する。その電極44
は印刷されるべき各ドロツプを垂直方向に偏向すること
により所望の文字の各垂直部分が形成されるよう、それ
らドロツプを帯電増巾器の出力に従つて可変的に帯電す
る。図示のように、参照番号50で示された大文字゛S
゛は多くの垂直部分51より成る。印刷は、例えば40
個のドツト位置より成る各垂直部分における所望のドツ
ト位置へノズル43からのドロツプを付着させる事によ
つて行われる。印刷即ち文字形成に不必要なドロツプは
ガタ−53へ向けられ、導管54によつてインク供給源
へ戻される。一対の偏向板60及び61がドロツプの移
動路に帯電電極44から離れて設けられる。偏向板60
及び61の間には一定の高電圧が印加され、従つてドロ
ツプが用紙7へ向けられる時の偏向量はそれらの帯電量
によつて決まる。目盛8aが第千図の様な垂直ではなく
水平に位置づけられて示されているが、その位置づけは
重要ではない。フオントの切換え第3aj3b及び3c
図は、一般に使用される代表的なフオントを大文字゛R
”でもつて示すものである。
第3a図はキユーリア(COurier)10即ち10
ピツチの活字フオントを示す。第3図は一般に使用され
る活字スタイル即ち12ピツチのプレステイージ・工リ
ード(PrestigeElite)を示す。第3c図
は、所謂PSM(比例スペース材)のポールドープエイ
ズ(BOldFace)として知られた活字フオントを
示す。本システムは必要に応じてフオントを自動選択す
ることにより最大8個までのフオント・ス汐イルを処理
することができる。しかし、通常の利用者は3飼或いは
411程度の活字フオントを持つていれば十分であろう
。従つて、第3a図乃至3c図における活字フオントは
代表的な利用者の要求を示すものである。システムを設
定する際に、そのシステムで通常使用するためのフオン
トとして特定のフオントを決めておくことが多く、本シ
ステムでは第3b図のプレステイージ・工リード12が
通常使用するためのフオントのフオント番号1として決
められているものと仮定する。その番号1のフオント即
ちプレステイージ12を固定的に貯蔵するために読取専
用メモリ(ROM)が使用される。印刷されるべきデ一
汐はインターフエースを介してカード装置2によつて与
えられる。
又、コマンド及びステーメス信号もそのイン汐一フエー
スを介して与えられる。1文字における各ドツト・カラ
ム即ち垂直部分を40個のドロツプで走査するようそれ
らドロツプを偏向し、それをその垂直部分の数だけ行う
ことによつて文字が形成?れる。
例えば、10ピツチ文字に対しては、40×24のドロ
ツプ・マトリクスを生じさせるために24回のそのよう
な走査が行われる。その24回の走査はキヤリア5の水
平方向運動によつて生ぜられる。40個のドロツプによ
る1走査は約4.2m77!(1/6インチ)の垂直方
向距離を表わす。
従つて、水平及び垂直の両方向の分解能は9.45ドロ
ツプ/Mm(240ドロツプ/インチ)である。12ピ
ツチ文字は20走査の幅であり、一方PSM文字は12
走査から28走査まで変る。
フオント又は文字のセツトは読取専用メモリに貯蔵され
、ドロツプ・マトリクスにおけるどのドロツプを帯電す
べきかを論理装置へ知らせるデータを含んでいる。
代表的な例では、合計3個のフオントがプリンタ内に設
けられ、1文字毎に任意のフオントを選択することが可
能である。読取専用メモリ(ROM)のような予め配線
されたハードウエアにフオントが貯蔵されるマルチ・フ
オントのイックジェット装置では、オペレータが電子的
な小さい他のフオント用のカードを必要の都度除去及び
挿入してフオントを変更する必要があつたが、本発明に
よればフオントの切換えが自動的に行われるので上記の
ような必要はなくなる。
電子的フオント切換えは2つの目的を果す。
(1)オペレータにハードウエアを操作させる必要なく
機械がマルチ・フオント機能を持つことを可能にする。
(2)或るフオントの文字を他のフオントの空き貯蔵領
域に貯蔵するのを可能にし、従つて読取専用メモリ(R
OM)モジユールを節約する。
本システムは多数のフオントを持つており、特定のフオ
ントに対するオペレータの要求をその機械におけるその
フオントの貯蔵位置に関連づけるための手段が設けられ
る。通常、1つの機械におけるフオントを収容可能なメ
モリ・ロケーシヨンよりも多くのフオントが利用者には
利用可能である。従つて、フオントとメモリ・ロケーシ
ヨンとの固定的な関係はないのが普通である。そのため
にソフトウエアを変更することはコストの点から望まし
くはなく、各システムを特定のフオントだけのものとし
てしまうことも又望ましくはない。本発明の質問及びフ
オント変更の概念によつて、システムはどのフオントが
その機械における各メモリ・ロケーシヨンにあるかを知
らされ、プリンタを制御して任意のフオントに電子的に
切換える。
これはフオントとメモリ・ロケーシヨンとの間の固定的
関係を必要としなくする。本発明を利用して、所望のフ
オントを得るにはその次の2つの方法がある。(a)方
法A システムは各ロケーシヨンにどのフオントがあるか電源
投入時に各フオント・メモリに質関してその結果を記憶
し、次の文字を新しいフオントで印刷させる場合フオン
ト変更コマンドを発生し、そのフオントを指定する様ロ
ジツクを介して設定ラツチをセツトさせる。
フオント選択線を制御するラツチの他に設定ラツチを使
用する事は次の様な効果が得られる。即ち、前の文字が
まだ印刷されている間にフオント変更コマンドの発生が
可能となる。これは、バースト・モード印刷にふ・いて
変更が行われている間プリンタを停止させる必要をなく
するものである。従つて、フオントの変更を動作的な切
れ目なく行う事ができる。更に、オーバフローにより新
しいフオントの一部が他のフオント・メモリに一時的に
貯蔵されていてそこがアクセスされる場合、設定ラツチ
は主フオントが何であるかをも覚えている事ができる。
(b)方法B パワー・オン・りセツト(POR即ち電源投入)時に、
フオント1を選択するようにロジツクが設定される。
システムが他のフオントを印刷する必要がある時、シス
テムはまず第2フオント・メモリにどのフオントがるる
かを知りたいということを制御線及びデータ・バスを介
してそのロジツクに信号する。これはそのロジツクに次
のようなことを行わせる。(1)フオント選択線を制御
するラツチを第2フオント・メモリが選択▲れるように
変える。
(2)第2フオント・メモリの一定のアドレス(例えば
512)に関して読取メモリサイクルを開始させる。
(3)そのフオント及びピツチを定義する8ビツトのデ
ータが読出?れ、中央処理装置へ送られる。
すべてのフオント・メモリが質問されてしまうまで又は
所望のフオントがみつけられるまで同様のシーケンスが
繰り返えされる。フオント選択線を制御するラツチはフ
オントの変更又はパワー・オン・りセツトが生ずるまで
その質問された最後のフオントをアクテイブ・フオント
として保持する。オーバフロー これは或るフオントの一部分が他のフオント・メモリに
貯蔵されるのを可能にすることである。
例えば、32K<7)ROMに貯蔵されるイックジェッ
ト・フオントは必ずしも32Kちようどではなく32K
j).上又は32K1).下の貯蔵装置を必要とするこ
とが多い。代表的なものとしては、各機械に備えられた
基本フオント(例えば、フオント1)は32K以下しか
必要とせず空きがあると、他のフオント(例えば、フオ
ント2)における超過分即ちオーバフローしたフオント
がこの既知の空き領域に貯蔵される。システムがフオン
ト2のメモリをアクセスして印字している時には設定ラ
ツチ及びアクテイブ・ラツチともフオント2のメモリを
指定しているが、その時そのオーバフローした中にある
文字が必要となつた場合、この文字のパターンをフオン
ト2のメモリでアクセスするとそれがフオント1のメモ
リに置かれていることを表わすビツトが第1メモリサイ
クルで読出される。これはその文字パターンをフオント
1のメモリから読出すようアクテイブラツチをセツトす
る。このラツチは各文字パターンが読出されるたびにり
セツトされ、認定ラツチにおける状態がセツトされる。
従つて、システムは再びフオント2のメモリを選択する
という機能を持つ。フオント・メモリ及び文字発生 第4図は第1図に示されたシステムのための制御装置の
プロツク図である。
フオント・メモリ65,66.67の1つから読出され
た文字フオントは文字発生器68に供給される。文字発
生器はフオント・メモリからの文字フオントの各ドツト
・カラム即ち40ピツトの垂直部分を順次発生するもの
である。文字発生器68及びキヤリア制御ロジツク69
は線70を介して印刷コマンドを受けると文字の印刷を
行わせる。
前述のように、フオント・メモリ65は予め選択?れた
フオント(この例ではプレステイージ・工リード12)
を固定的に貯蔵している。66及び67で示されたフオ
ント・メモリ2及び3はそれぞれホールド・フエイスP
SM及びキユーリア10フオントを貯蔵するように割当
てられている。
これらメモリはコネクタ71及び72に挿入されるプラ
グ接続可能なメモリ・チシプである。通常、プレステイ
ージ・工リード12のようなフオントは少いメモリ・ス
ペースしか必要とせず、メモリ部分65aのような未使
用スペースが生ずる。このスペースは他のフオントのた
めに利用可能である。例えば、フオント・メモリ2に}
けるPSMフオントは単一メモリ・チツプでは容量不足
となり、更にメモリ部分66aを必要とする。本発明の
特徴の1つは、或るフオントが例えばPSMフオント部
分66aのような標準的メモリ チツプを超えるメモリ
部分を必要とする時、これがメモリ65の未使用部分6
5aに収容▲れることである。キユーリア10フオント
はメモリ67におけるほとんどすべてのメモリ・ロケー
シヨンを利用するものである。各フオントを構成する読
取専用メモリ(ROM)は、実際には、各フオントの文
字をラン・レングス(Nmlength)コードで貯蔵
し、?らに他の可変データ、たとえば文字の線幅は2つ
のドロツプまたは3つのドロツプのどちらが必要かを表
わす線の重み、文字の高さ、同一の多重走査の使用を含
む走査反復動作等を表わすデータを貯蔵する。
たとえば、第3a図のキユーリア10に}ける0R゛の
部分55は3個のドロツプを必要とし、第3b図のプレ
ステイージ・工リード12における゛ROの部分56は
2個のドロツプを必要とする。また、第3a図における
゛R゛″の左端から4つの垂直走査57は同じパターン
を持ち反復可能である。反復可能領域はこれら文字及び
他のフオントの文字における種々な場所においても存在
する。特定のフオント・メモリの選択は後述するように
第5図のフオント選択ロジツクの制御の下に行われる。
文字発生器68は選択されたどのフオントからの文字情
報も受け、その情報を分解し、それを直列ビツト流に変
換してシフトレジスタ73へ与える。シフトレジス3t
73は印刷中各垂直走査におけるビツトロケーシヨンに
対応するビツト位置1〜40を有する。ドロツプ位置カ
ウンタ74はシフトレジスタ73のビツト位置を表わす
6ビツトコード構成をバス75を介してブランキング・
ゲート76に供給する。
ブランキング・ゲート76は各垂直走査における第1ド
ロツプを第2図のガタ−53へ送るようにさせる。各ド
ロツプ位置に関連してデイジタル・アナログ変換回路(
DAC)80.81,82の出力が合計回路78で合計
され、それを増幅する帯電電圧増巾器77からの可変電
圧でもつて各ドロツプが帯電される。プロツク83〜8
7に関する回路はドロツブ間の電荷による誘導効果及び
ドロツプがノズルから印刷用紙へ運動する時に生ずる先
行ドロツプの空気抵抗の影響を補償するために修正機能
を与えるものである。
これらは周知の技術でめり、又本発明とは直接に関連す
るものではないのでこれ以上説明しない。詳細な動作及
び回路の説明 第4図のフオント選択ロジツク62を詳細に示した第5
図を参照してフオント変更動作及び関連回路の動作を説
明するに当つて、第5図に訃ける各信号及び回路の概説
を以下に示す。
CSL*−チツプ選択ラツチの否定状態 CO〜C7−8ビツトコード(CO〜C2はフオント番
号)CO*〜C7*−8ビツトコードの否定状態FlS
−F8S−フオント1選択〜フオント8選択FCO,F
CljFC2一般定ラツチの出力、次の必要なフオント
を表わす。
GOFl−フオント1への進行 IJCC−イックジェット制御コマンド(*=否定)I
N−インバータ即ち信号を反転するための論理回路M1
〜M8−メモリから出力データ NAND−すべての入力が条件づけられる時負出力を持
つ論理的AND回路NOR一任意の1つ又はそれ以上の
入力が条件づけられる時負出力を持つ論理的0R回路 NFCO,NFCl,NFC2−アクテイブ・ラツチの
出力、現存必要なフオントを表わす、 NFG一新しいフオント?ゲート SAINT一質間のメモリサイクル開始 SBTl一時間T1、第2メモリサイクルSCD−メモ
リ・タイミング・ラツチ SE一第5メモリ・サイクル SFNTl−フオント1の強制セツト まずシステムが電源が投入されると、信号゛パワー・オ
ン・りセツト(POR)5”がそのロジツクへ送られる
。
それは同じ構成の3つの設定ラツチ(そのうちの1つだ
けが参照番号130として示される)をりセツトする。
即ち、NANDゲート95、インバータ97、NORゲ
ート98より成る設定ラツチ130のそのNORゲート
98にPOR信号が与えられ、その出力FCOをオフに
する。更に、POR信号は回路103〜105より成る
フオント1ラツチ150をりセツトしGOFl信号をオ
フにする。このGOFl信号はフオント1を印刷するよ
うにロジツクが条件づけられたことを示す信号である。
フオント・メモリ1は固定的に設けられてお・り、又他
のフオント・メモリはプラグ接続可能である。従つて、
前述の方法Aでは、どんなフオント・メモリがそれぞれ
のコネクタ71.72にプラグ接続されているかを決定
するためにはシステムは質問サイクルを行う必要がるる
。これはNORゲート92を作動することによつて行わ
れる。NORゲート92を作動するに必要な入力はその
回路の入力側に示される。NORゲート92の出力はN
OR93をオフにし、従つてインバータ回路94から信
号NFGを発生させる。そのNFG信号は3つの設定ラ
ツチに}いてインターフエース90からのフオント番号
線CO〜C2とそれぞれANDされてそれら設定ラツチ
のうち質関したい適当なフオント番号に対応する設定ラ
ツチをセツトする。信号COは第1設定ラツチ130に
、C1は第2設定ラツチに、そしてC2は第3設定ラツ
チに与えられる。例えば、質問シーケンスがフオント8
を指定しようとする場合、CO,Cl及びC2がすべて
論理1となることによつてフオント8が指定されてそれ
ら3個の設定ラツチをすべてセツトする。これはメモリ
サイクルを開始させ、それら設定ラツチに対応した3圓
のアクテイブ・ラツチ(そのうちの1個だけが参照番号
140として示され、それは回路99,1009101
より成る)に供給され、質間のためのメモリ・サイクル
を開始させる信号゛SAINT゛″によつてゲートAれ
る。これらアクテイブ・ラツチがセツトされると、信号
CSL*が生ずる時、オフ・チツプ・ドライバ(0CD
)回路を駆動するための条件が得られる。この0CD回
路は3つのアクテイブ・ラツチの出力の組合せを検知す
るための8個のNORゲートより成り、それらのうちの
3個だけ即ち回路110.111.112が図示されて
いる。この0CD回路の出力FlS−F8Sにより指定
されたフオント・メモリが質問され、即ちそのフオント
・メモリの所定アドレス(例えば512番地)に貯蔵さ
れた情報が読出される。ROMl22は第4図のフオン
ト・メモリ65.66.67を全体的に示すものでめり
、0CD回路ど指定されたフオント・メモリから読出?
れた情報、即ちROMl22から読出された特定のフォ
ントの識別コード、がM1〜M8線上に発生される。こ
の情報ぱROM出力制御回路121へ送られ、更にイン
ターフエース90へゲートされる。インタフエース90
ほその情報を中央処理装置へゲートする。この8ビツト
・バイトの情報はフオントのスタイルのみならずそのフ
オントに対するピツチの値を示す情報も含んでいる。フ
オント8の質間で始まるこのシーケンスを繰返すことに
よつてフオント7、フオント6等が順次質問され、それ
がフオント1に達すると質問シーケンスが終了する。こ
れはフオント1が選択された状態にそのロジツクを設定
したままにするのでそれ以上の変更が行われない限り、
その後の印刷で要求されるいずれの文字もフオント1で
印刷される。以上は前記方法Aを実施するための動作を
説明したものである。フオント・メモリの質問は、必要
に応じて、使用中のフオントを変更したい時に実時間で
行うことも可能である。この場合、新しいフオントが要
求されると、システムぱその要求されたフオントを選択
するために各フオント・メモリを順次質関する。前述の
方法Aによると、システムは動作の開始時に各フオント
・メモリを1通り質関してどのフオント・メモリにどの
フオントが貯蔵されているかを記憶するだけであり、方
法Bのようにその都度質問を繰返すことはない。しかし
、方法Bでは、質問によつて適当なフオントが見つかる
と、アクテイブ・ラツチはそのフオントを選択するよう
に設定されたままとなるのでフオント変更コマンドを発
生する必要はない。方法Aでは、システムは要求された
フオントがどのフオント・メモリにあるかを記憶された
データからさがし、インターフェース90を介してNO
Rゲート91を作動させるフオント変更コマンドを発生
する。これはNORゲート93及びインバー3t94を
作動し、所望のフオント・メモリを指定するためのフオ
ント番号信号COjCl.C2によつて設定ラツチを選
択的に設定▲せる。そこで、プリンタはその選択された
フオントを、それが他のフオントに変更されるまで、印
刷する。第5図のロジツクはメモリのオーバフロー状態
を処理するようにも機能する。
システムは、前述のように、オーバフロー・フオントで
あるメモリ66(第4図)のフオント2の文字を印刷す
るよう動作していると仮定する。フオント・メモリから
の文字パターンの読出しにあ・ける第1メモリ・サイク
ルではいつもその文字パターンがオーバフローしたフオ
ント・メモリ内にあるものかどうかを示すビツトを含ん
だデータを読出すようになつており、オーバフロー状態
にある特定の文字パターンが要求される時、その文字パ
ターンを読出す第1メモリサイクルにおいて読出された
前述のデータのビツト8(M8)が論理1となり、それ
は、オーバフローしたフオントを収容したメモリ(即ち
メモリ65a)における文字が要求Δれたことを表わす
。このビツト8信号はNANDゲート104を作動して
回路103.104.105より成るフオント1ラツチ
を作動させる。この出力はNORゲート102を介して
信号SFNTlを発生させる。これは3つのアクテイブ
・ラツチすべてに供給されNFCO,NFCl,NFC
2信号をオフにするので0CD回路110がフオント1
選択信号FlSを発生し、フオント・メモリ65aがア
クセスされる。次に印字されるべき文字がフオント2で
ある場合、メモリ読出しの第1サイクルにおいてM8ピ
ツトが論理1とならなければフオント・メモリ66のフ
オント2の文字が印刷?れる。
【図面の簡単な説明】
第1図はプリンタ及び関連した磁気カード記録・再生装
置を有するインクジ壬ツト印刷システムを示す図、第2
図はイックジェット・プリンタのへツド・アセンブリに
おける構造体を示す図、第3a図、3b図及び3c図は
ドロツプ位置づけ要件を示す3つのタイプ・フオントを
示す図、第4図は文字発生及びインク・ドロツプ帯電回
路を示す図、第5図は本発明を利用したフオント選択回
路の詳細なプロツク図である。 65・・・・・・フオント・メモリ1,66・・・・・
・フオント・メモリ1、67・・・・・・フオント・メ
モリ1、71,72・・・・・・コネクタ、122・・
・・・・ROM(フオント・メモリ)、130・・・・
・・設定ラツチ、140・・・・・・アクテイブ・ラツ
チ、150・・・・・・フオント1ラツチ。

Claims (1)

    【特許請求の範囲】
  1. 1 供給された文字パターンに従つて逐次印字可能な印
    字手段と、それぞれ相異なるフォントに対応した複数の
    フォント貯蔵手段にして、各フォント貯蔵手段には対応
    するフォントの文字パターンが貯蔵され、空き領域を持
    つた特定のフォント貯蔵手段には他の貯蔵容量の不足し
    たフォント貯蔵手段に対応するフォントの文字パターン
    が貯蔵されたものと、印字されるべき文字のフォントに
    従つて該フォント貯蔵手段の1つを指定するためのフォ
    ント選択ロジックと、指定されたフォント貯蔵手段から
    読出された文字パターンを該印字手段に供給するための
    手段と、より成り、該フォント選択ロジックは、印字さ
    れるべき文字のフォントに従つて該フォント貯蔵手段の
    1つを表わすよう設定可能な第1ラッチと、印字される
    べき文字の文字パターンを該フォント貯蔵手段の1つか
    ら読出すために該第1ラッチにより表わされたフォント
    貯蔵手段を指定するよう設定可能な第2ラッチと、該第
    1ラッチにより表わされたフォント貯蔵手段から読出さ
    れた印字されるべき文字に関するデータが該空き領域を
    持つた特定のフォント貯蔵手段内にその文字パターンが
    貯蔵されたものであることを示すデータである場合、該
    データに応答して該第2ラッチを該第1ラッチにより表
    わされたフォント貯蔵手段への設定から該空き領域を持
    つた特定のフォント貯蔵手段への設定へと強制的に変更
    するための手段とを具備したことを特徴とする印刷シス
    テム。
JP51056769A 1975-06-10 1976-05-19 印刷システム Expired JPS5928190B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US05/585,555 US3964591A (en) 1975-06-10 1975-06-10 Font selection system

Publications (2)

Publication Number Publication Date
JPS51150921A JPS51150921A (en) 1976-12-24
JPS5928190B2 true JPS5928190B2 (ja) 1984-07-11

Family

ID=24341953

Family Applications (1)

Application Number Title Priority Date Filing Date
JP51056769A Expired JPS5928190B2 (ja) 1975-06-10 1976-05-19 印刷システム

Country Status (8)

Country Link
US (1) US3964591A (ja)
JP (1) JPS5928190B2 (ja)
BR (1) BR7603749A (ja)
CA (1) CA1059198A (ja)
DE (1) DE2625432C3 (ja)
FR (1) FR2314057A1 (ja)
GB (1) GB1487048A (ja)
IT (1) IT1063724B (ja)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4150902A (en) * 1976-07-19 1979-04-24 Ing. C. Olivetti & C. Electronic printer having a single tracing element for tracing out alphanumeric characters
US4167014A (en) * 1977-02-25 1979-09-04 International Business Machines Corporation Circuitry for perfecting ink drop printing at varying carrier velocity
US4167013A (en) * 1977-02-25 1979-09-04 International Business Machines Corporation Circuitry for perfecting ink drop printing at nonlinear carrier velocity
US4193119A (en) * 1977-03-25 1980-03-11 Xerox Corporation Apparatus for assisting in the transposition of foreign language text
US4124843A (en) * 1977-05-02 1978-11-07 Atex Corporation Multi-lingual input keyboard and display
US4159882A (en) * 1977-06-30 1979-07-03 R. C. Sanders Technology Systems, Inc. High quality printer
US4300206A (en) * 1977-06-30 1981-11-10 International Business Machines Corporation Flexible text and image generator for a raster printer
SE421055B (sv) * 1978-04-19 1981-11-23 Klaus Mielke Anordning for merkning av kollin eller andra foremal
US4274079A (en) * 1979-07-12 1981-06-16 Burroughs Corporation Apparatus and method for dynamic font switching
US4353653A (en) * 1979-10-19 1982-10-12 International Business Machines Corporation Font selection and compression for printer subsystem
US4289411A (en) * 1979-11-08 1981-09-15 International Business Machines Corporation Multilingual ink jet printer
US4305652A (en) * 1979-11-19 1981-12-15 International Business Machines Corporation Merging of information in a copier-printer system
JPS56167484A (en) * 1980-05-30 1981-12-23 Canon Inc Printer
JPS5716353U (ja) * 1980-07-02 1982-01-27
US4359286A (en) * 1980-11-20 1982-11-16 International Business Machines Corporation Character set expansion
US4388010A (en) * 1980-12-31 1983-06-14 International Business Machines Corporation Font module for matrix printer
US4393386A (en) * 1981-09-30 1983-07-12 Pitney Bowes Inc. Ink jet printing apparatus
JPS58138658A (ja) * 1982-02-10 1983-08-17 Sharp Corp インクジエツトプリンタの印字制御装置
US4439775A (en) * 1982-03-01 1984-03-27 Centronics Data Computer Corp. Multiple speed printer
US4467525A (en) * 1982-07-26 1984-08-28 Gerber Scientific Products, Inc. Automated sign generator
JPS59115869A (ja) * 1982-12-23 1984-07-04 Tokyo Electric Co Ltd ドツトプリンタ
DE3436033C2 (de) * 1983-09-30 1997-05-07 Canon Kk Ausgabegerät und Verfahren zum Ausgeben von Zeichenmustern
JPH0640257B2 (ja) * 1983-10-11 1994-05-25 キヤノン株式会社 情報出力装置
DE3504937C2 (de) * 1984-02-14 1994-04-14 Canon Kk Elektronische Einrichtung mit einer Druckvorrichtung
DE3509206C2 (de) * 1984-03-15 1994-09-22 Canon Kk Schriftart-Auswahlvorrichtung
JPS60217161A (ja) * 1984-04-13 1985-10-30 Hitachi Ltd インクジエツト記録システム
JPS60236764A (ja) * 1984-05-11 1985-11-25 Canon Inc 記録装置の制御方法
JPH0643135B2 (ja) * 1984-06-05 1994-06-08 沖電気工業株式会社 ドットプリンタのドットパターン格納方法
FR2566327B1 (fr) * 1984-06-25 1989-06-02 Epson Corp Imprimante
JPH0719192B2 (ja) * 1985-02-15 1995-03-06 シチズン時計株式会社 プリンタにおけるメモリ利用方法
JPS61225075A (ja) * 1985-03-30 1986-10-06 Toshiba Corp 印字装置
JPH074949B2 (ja) * 1985-04-18 1995-01-25 セイコーエプソン株式会社 ドツトマトリツクス型プリンタ用文字パタ−ン発生装置
IL84130A0 (en) * 1986-10-23 1988-03-31 Visual Technology Inc Versatile computer terminal
US5242230A (en) * 1987-07-06 1993-09-07 Canon Kabushiki Kaisha Font cartridge with thermal correction information
JPS6411858A (en) * 1987-07-06 1989-01-17 Canon Kk Font cartridge
US5142613A (en) * 1987-07-23 1992-08-25 Minolta Camera Kabushiki Kaisha Font managing apparatus for a character generator
US4992827A (en) * 1987-12-28 1991-02-12 Canon Kabushiki Kaisha Image forming apparatus
JPH01196096A (ja) * 1988-02-01 1989-08-07 Canon Inc 出力装置
JPH01304487A (ja) * 1988-06-02 1989-12-08 Brother Ind Ltd キャラクタ出力装置
US4831657A (en) * 1988-07-19 1989-05-16 International Business Machines Corporation Method and apparatus for establishing pixel color probabilities for use in OCR logic
JPH0246490A (ja) * 1988-08-06 1990-02-15 Mitsubishi Electric Corp メモリ回路
DE69030746T2 (de) * 1989-03-15 1997-10-23 Canon Kk Ausgabevorrichtung
DE4009137A1 (de) * 1989-03-23 1990-09-27 Siemens Ag Steuervorrichtung fuer einen schreibkopf zum aufbringen von beschriftungen
JP2595098B2 (ja) * 1989-07-05 1997-03-26 キヤノン株式会社 記録装置および記録ヘッド
JPH03288926A (ja) * 1990-04-05 1991-12-19 Canon Inc 画像出力装置
US5396588A (en) * 1990-07-03 1995-03-07 Froessl; Horst Data processing using digitized images
US5206736A (en) * 1990-09-28 1993-04-27 Xerox Corporation Font storage management and control
US5926565A (en) * 1991-10-28 1999-07-20 Froessl; Horst Computer method for processing records with images and multiple fonts
CA2125608A1 (en) 1993-06-30 1994-12-31 George M. Moore Method and system for providing substitute computer fonts
JP2648787B2 (ja) * 1993-08-16 1997-09-03 株式会社リコー 画像記録装置
US6675357B1 (en) * 1999-01-29 2004-01-06 International Business Machines Corporation Method and apparatus for matching system and device fonts
US20050142468A1 (en) * 2003-12-24 2005-06-30 Eastman Kodak Company Printing system, process, and product with a variable pantograph
US7270918B2 (en) 2003-12-24 2007-09-18 Eastman Kodak Company Printing system, process, and product with microprinting
FR3156993B1 (fr) 2023-12-13 2026-05-01 Commissariat Energie Atomique Dispositif électronique de capture de rayonnements infrarouge et d’affichage d’images

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3174427A (en) * 1961-12-27 1965-03-23 Ibm Proportional space matrix printer
US3560927A (en) * 1966-11-04 1971-02-02 Control Data Corp Multi-font reading machines
US3678476A (en) * 1968-12-13 1972-07-18 North American Rockwell Read-only random access serial memory systems
US3634822A (en) * 1969-01-15 1972-01-11 Ibm Method and apparatus for style and specimen identification
US3611437A (en) * 1969-01-16 1971-10-05 Gen Instrument Corp Read-only memory with operative and inoperative data devices located at address stations and with means for controllably charging and discharging appropriate modes of the address stations
JPS4947565B1 (ja) * 1970-01-30 1974-12-17
US3810095A (en) * 1970-09-10 1974-05-07 Lowell Technological Inst Res Font of digital, or other, characters and method for pattern printing thereof
US3812466A (en) * 1972-07-21 1974-05-21 Ultronic Systems Corp New line processing apparatus for a data processing printout system
US3813676A (en) * 1972-10-05 1974-05-28 Ibm Non-sequential symbol generation system for fluid jet printer
US3769631A (en) * 1972-10-13 1973-10-30 Ibm Increasing throughput in ink jet printing by drop skipping and reducing ink jet merging and splatter using a stairstep generator
US3803628A (en) * 1972-12-18 1974-04-09 Mead Corp Apparatus and method for postionally controlled document marking
US3893558A (en) * 1974-05-17 1975-07-08 Extel Corp Special symbol generator for high speed printer

Also Published As

Publication number Publication date
DE2625432C3 (de) 1982-03-11
US3964591A (en) 1976-06-22
BR7603749A (pt) 1977-02-08
DE2625432A1 (de) 1976-12-30
JPS51150921A (en) 1976-12-24
CA1059198A (en) 1979-07-24
DE2625432B2 (de) 1981-07-16
FR2314057B1 (ja) 1978-11-17
IT1063724B (it) 1985-02-11
GB1487048A (en) 1977-09-28
FR2314057A1 (fr) 1977-01-07

Similar Documents

Publication Publication Date Title
US3964591A (en) Font selection system
US4403301A (en) Word processor adapted for filling in blanks on preprinted forms
CA1205921A (en) Electronic control system for a linearly slanted print head
SE467654B (sv) Skrivanordning
US4584573A (en) Combined character and background pattern print control system
JPH0578427B2 (ja)
US4204779A (en) High character capacity impact printer
US4146874A (en) Method and apparatus for addressing a character generator
US4607966A (en) Electronic typewriter equipped with text memory which saves format data while deleting a line
US5047956A (en) Information processing device having a function of designating a printing-start position
US4560980A (en) Method of typing scripts whose characters are arranged next to one another in rows or underneath one another in columns
JPS612586A (ja) タイプライタまたは類似の機械のプリント機構を初期状態にリセツトする方法
CA1066949A (en) Impact line printer having graphics plotting capability
US4780008A (en) System for simultaneous correction of data in a text memory and on a printout
US4952082A (en) Text processing system for cyclically shifting format memory
US4872772A (en) Thermal recorder for printing dot patterns having higher density at ends of pattern
EP0072708B1 (en) Printer
JPS6142634B2 (ja)
JPS6261437B2 (ja)
JPH081638B2 (ja) 文書レイアウト表示方法及び装置
JP2550591B2 (ja) 印字装置
JPH049637Y2 (ja)
EP0390520B1 (en) Document processing equipment
JPH0432749B2 (ja)
JP2734140B2 (ja) シリアルプリンタ