JPH0632973B2 - プリンタ - Google Patents
プリンタInfo
- Publication number
- JPH0632973B2 JPH0632973B2 JP62050333A JP5033387A JPH0632973B2 JP H0632973 B2 JPH0632973 B2 JP H0632973B2 JP 62050333 A JP62050333 A JP 62050333A JP 5033387 A JP5033387 A JP 5033387A JP H0632973 B2 JPH0632973 B2 JP H0632973B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- paper
- platen
- printer
- input
- 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 - Lifetime
Links
- 238000003780 insertion Methods 0.000 claims description 20
- 230000037431 insertion Effects 0.000 claims description 20
- 238000010586 diagram Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、印字開始位置の制御を行うことのできるプリ
ンタに関する。
ンタに関する。
一般にプリンタには、用紙を挿入する際の基準位置が設
けられており、この基準位置は印字におけるレフトマー
ジンやホリゾンタルタブ制御及び用紙の有無を検出する
機構の位置と密接に関連している。
けられており、この基準位置は印字におけるレフトマー
ジンやホリゾンタルタブ制御及び用紙の有無を検出する
機構の位置と密接に関連している。
そして、上位装置に対応するアプリケーションソフトよ
り入力されるレフトマージン制御データはプリンタの用
紙挿入セット基準位置を基準として用紙の大きさに合っ
た位置から印字するように入力される。
り入力されるレフトマージン制御データはプリンタの用
紙挿入セット基準位置を基準として用紙の大きさに合っ
た位置から印字するように入力される。
用紙挿入セット基準位置としては次の2通りに設定され
ることが多い。
ることが多い。
その1つは、印字ヘッド側から見てプラテンの左側部に
用紙挿入セット基準位置を設けるものであり、また別の
1つは、プラテンの中央部に用紙挿入セット基準位置を
設けるものである。
用紙挿入セット基準位置を設けるものであり、また別の
1つは、プラテンの中央部に用紙挿入セット基準位置を
設けるものである。
第5図は前者の用紙挿入セット基準位置を有するプリン
タの正面図、第6図はその要部側面図である。
タの正面図、第6図はその要部側面図である。
図において1と2は左右の側板で、プラテン3を保持し
ており、このプラテン3の左側には溝4が形成してあっ
て、この溝4にプラテン3の後部に位置する用紙有無検
出機構のレバー5の先端が入り込むようになっている。
ており、このプラテン3の左側には溝4が形成してあっ
て、この溝4にプラテン3の後部に位置する用紙有無検
出機構のレバー5の先端が入り込むようになっている。
6はレバー5と組み合わせたセンサ、7は印字ヘッド、
8は用紙である。
8は用紙である。
以上の構成によると、用紙8がプラテン3の溝4を覆う
ようにプラテン3上にセットされると、レバー5の作動
によってセンサ6がONとなり、用紙8が検出されて印
字ヘッド7により印字が行われる。
ようにプラテン3上にセットされると、レバー5の作動
によってセンサ6がONとなり、用紙8が検出されて印
字ヘッド7により印字が行われる。
印字はプラテン3に設けた溝4のわずか右側の位置より
開始される。
開始される。
第7図は後者の用紙挿入セット基準位置を有するプリン
タの正面図、第8図はその要部側面図である。
タの正面図、第8図はその要部側面図である。
このプリンタは、プラテン3の中央部の後方に反射型の
用紙の有無を検出するセンサ9があり、そのセンサ9に
用紙8の中央を合わせてセットすると、印字はプラテン
3の左側部より開始されるが、この構成においては用紙
8に正しく印字させるためには、用紙8のサイズに合っ
たレフトマージン値を設定することが必要となり、各種
アプリケーションソフトより入力されるデータはレフト
マージン値があらかじめ設定されている。
用紙の有無を検出するセンサ9があり、そのセンサ9に
用紙8の中央を合わせてセットすると、印字はプラテン
3の左側部より開始されるが、この構成においては用紙
8に正しく印字させるためには、用紙8のサイズに合っ
たレフトマージン値を設定することが必要となり、各種
アプリケーションソフトより入力されるデータはレフト
マージン値があらかじめ設定されている。
尚、用紙のサイズを合わせる操作部としては第9図に示
すようなダイヤルスイッチがあり、各サイズを示した目
盛にダイヤルを合わせることにより、用紙サイズの情報
を選択して入力することができる。
すようなダイヤルスイッチがあり、各サイズを示した目
盛にダイヤルを合わせることにより、用紙サイズの情報
を選択して入力することができる。
前記のようにプリンタにおいては2通りの用紙挿入基準
位置のいずれか一方の挿入基準位置がもうけられるが、
前者によるプリンタを後者によるプリンタに対応するア
プリケーションソフトで制御する場合は、用紙をプラテ
ン左側部にセットしてレフトマージンを“000”に固
定し、各種アプリケーションソフトより送出されるレフ
トマージン等のホリゾンタル制御コマンドは受け捨てる
という処置が必要となる。
位置のいずれか一方の挿入基準位置がもうけられるが、
前者によるプリンタを後者によるプリンタに対応するア
プリケーションソフトで制御する場合は、用紙をプラテ
ン左側部にセットしてレフトマージンを“000”に固
定し、各種アプリケーションソフトより送出されるレフ
トマージン等のホリゾンタル制御コマンドは受け捨てる
という処置が必要となる。
以上説明した従来の技術によると、前者によるプリンタ
を後者によるプリンタに対応した場合、任意に設定され
るホリゾンタル制御コマンドが無視されるため、印字開
始位置が自由に設定できないという問題がある。
を後者によるプリンタに対応した場合、任意に設定され
るホリゾンタル制御コマンドが無視されるため、印字開
始位置が自由に設定できないという問題がある。
前記の問題を解決するために、本発明は、用紙挿入の基
準位置をプラテンの中央部に設けたプリンタに対応する
アプリケーションソフトからのデータによって、用紙挿
入の基準位置をプラテンの左側に設けたプリンタで印字
を行う場合において、用紙の大きさを選択入力する操作
部と、プラテンの左側に設けた基準位置に合わせて用紙
を挿入したときの第1文字印字位置と、プラテンの中央
部を基準位置として用紙を挿入したときの第1文字印字
位置との差を表す用紙サイズ毎のシフトデータを記憶さ
せた記憶部と、印字に際して、プラテンの中央部に基準
位置を設けたプリンタに対応するアプリケーションソフ
トからホリゾンタルデータが入力されたか否かを判断
し、ホリゾンタルデータが入力されなかった場合、前記
操作部により入力された用紙サイズに対応する前記シフ
トデータ量だけ第1文字印字位置をシフトして印字を行
い、ホリゾンタルデータが入力された場合、前記操作部
により入力された用紙サイズに対応する前記シフトデー
タを前記ホリゾンタルデータから減算して第1文字印字
位置を求め、その第1文字印字位置から印字を行うよう
に制御する制御部とを有することを特徴とする。
準位置をプラテンの中央部に設けたプリンタに対応する
アプリケーションソフトからのデータによって、用紙挿
入の基準位置をプラテンの左側に設けたプリンタで印字
を行う場合において、用紙の大きさを選択入力する操作
部と、プラテンの左側に設けた基準位置に合わせて用紙
を挿入したときの第1文字印字位置と、プラテンの中央
部を基準位置として用紙を挿入したときの第1文字印字
位置との差を表す用紙サイズ毎のシフトデータを記憶さ
せた記憶部と、印字に際して、プラテンの中央部に基準
位置を設けたプリンタに対応するアプリケーションソフ
トからホリゾンタルデータが入力されたか否かを判断
し、ホリゾンタルデータが入力されなかった場合、前記
操作部により入力された用紙サイズに対応する前記シフ
トデータ量だけ第1文字印字位置をシフトして印字を行
い、ホリゾンタルデータが入力された場合、前記操作部
により入力された用紙サイズに対応する前記シフトデー
タを前記ホリゾンタルデータから減算して第1文字印字
位置を求め、その第1文字印字位置から印字を行うよう
に制御する制御部とを有することを特徴とする。
このような構成を有する本発明は、プラテンの左側に設
けた基準位置に合わせて挿入された用紙に印字する際、
制御部はプラテンの中央部に基準位置を設けたプリンタ
に対応するアプリケーションソフトからホリゾンタルデ
ータが入力されたか否かを判断し、ホリゾンタルデータ
が入力されなかった場合、前記操作部により入力された
用紙サイズに対応する前記シフトデータ量だけ第1文字
印字位置をシフトして印字を行う。
けた基準位置に合わせて挿入された用紙に印字する際、
制御部はプラテンの中央部に基準位置を設けたプリンタ
に対応するアプリケーションソフトからホリゾンタルデ
ータが入力されたか否かを判断し、ホリゾンタルデータ
が入力されなかった場合、前記操作部により入力された
用紙サイズに対応する前記シフトデータ量だけ第1文字
印字位置をシフトして印字を行う。
また、ホリゾンタルデータが入力された場合、制御部は
前記操作部により入力された用紙サイズに対応する前記
シフトデータを前記ホリゾンタルデータから減算して第
1文字印字位置を求め、その第1文字印字位置から印字
を行う。
前記操作部により入力された用紙サイズに対応する前記
シフトデータを前記ホリゾンタルデータから減算して第
1文字印字位置を求め、その第1文字印字位置から印字
を行う。
従ってこれによれば、用紙挿入の基準位置をプラテンの
中央部に設けたプリンタに対応するアプリケーションソ
フトからのデータによって、用紙挿入の基準位置をプラ
テンの左側に設けたプリンタで印字を行う場合、通常の
第1文字印字位置からの印字だけでなく、ホリゾンタル
データにより第1文字印字位置が指定されている場合
も、用紙挿入の際の基準位置がプラテン中央部にあるプ
リンタと同様に印字制御することが可能になる。
中央部に設けたプリンタに対応するアプリケーションソ
フトからのデータによって、用紙挿入の基準位置をプラ
テンの左側に設けたプリンタで印字を行う場合、通常の
第1文字印字位置からの印字だけでなく、ホリゾンタル
データにより第1文字印字位置が指定されている場合
も、用紙挿入の際の基準位置がプラテン中央部にあるプ
リンタと同様に印字制御することが可能になる。
以下に本発明の実施例を説明する。
第1図は本発明によるプリンタの一実施例を示すブロッ
ク図である。
ク図である。
図において10はマイクロプロセッサ、11はROMで
あり、このROM11は印字制御、改行制御等の各種制
御プラグラムを格納している。
あり、このROM11は印字制御、改行制御等の各種制
御プラグラムを格納している。
12は各種データの書き込みや読み出しを行うRAM、
13は外部からの入出力を制御するI/Oポートであ
り、これらROM11,RAM12,及びI/Oポート
13は前記マイクロプロセッサにバスで接続されてい
る。
13は外部からの入出力を制御するI/Oポートであ
り、これらROM11,RAM12,及びI/Oポート
13は前記マイクロプロセッサにバスで接続されてい
る。
前記I/Oポート13には上位装置14からのアドレス
・データの授受を行うI/Oバス,印字ヘッド15を制
御する駆動回路16,スペースモータ17を制御する駆
動回路18,及びラインフイードモータ19を制御する
駆動回路20,さらには用紙8の大きさを選択入力する
操作部としてのスイッチ21が接続されている。
・データの授受を行うI/Oバス,印字ヘッド15を制
御する駆動回路16,スペースモータ17を制御する駆
動回路18,及びラインフイードモータ19を制御する
駆動回路20,さらには用紙8の大きさを選択入力する
操作部としてのスイッチ21が接続されている。
以下に第1実施例を第2図にフローチャートと第3図の
構成図を用いて説明する。
構成図を用いて説明する。
<S1> 電源を投入。
<S2> ROM11に予め格納したシフトデータαをマイクロプ
ロセッサ10の処理によりRM12のシフトデータテー
ブルエリアにデータテーブルとして記憶する。
ロセッサ10の処理によりRM12のシフトデータテー
ブルエリアにデータテーブルとして記憶する。
ここでシフトデータαとは、用紙8をプラテン3の左側
の溝4を用紙挿入セット基準位置として挿入した場合の
第1文字印字位置と、プラテン3の中央部に用紙挿入セ
ット基準位置のあるプリンタのプラテン中央部に用紙8
を挿入した場合の第1文字印字位置との差を表すデータ
量であり、スイッチ21で設定される用紙8の大きさ別
にデータ量が異なっている。
の溝4を用紙挿入セット基準位置として挿入した場合の
第1文字印字位置と、プラテン3の中央部に用紙挿入セ
ット基準位置のあるプリンタのプラテン中央部に用紙8
を挿入した場合の第1文字印字位置との差を表すデータ
量であり、スイッチ21で設定される用紙8の大きさ別
にデータ量が異なっている。
<S3> プラテン中央部に用紙挿入セット基準位置のあるプリン
タに対応するアプリケーションソフトから印字指令デー
タが入力されたか否かが判断され、NOであれば印字指
令データを待ち、YESであれば次のステップに移る。
タに対応するアプリケーションソフトから印字指令デー
タが入力されたか否かが判断され、NOであれば印字指
令データを待ち、YESであれば次のステップに移る。
<S4> マイクロプロセッサ10がI/Oポート13を介してス
イッチ21の設定値を読みとる。
イッチ21の設定値を読みとる。
<S5> マイクロプセッサ10はスイッチ21の設定値に基づく
シフトデータαをRAM12のテーブルエリアより読み
出し、マイクロプロセッサ10内に一時保持する。
シフトデータαをRAM12のテーブルエリアより読み
出し、マイクロプロセッサ10内に一時保持する。
<S6> プラテン3の中央部に用紙挿入セット基準位置のあるプ
リンタに対応するアプリケーションソフトからのレフト
マージン制御データLM1(このレフトマージン制御デ
ータLM1はプラテン中央部に用紙8が指示されている
ことを前提としたホリゾンタルデータである。)が入力
されたか否かを判断し、NOであれマイクロプロセッサ
10に一時保持してあるシフトデータαをマイクロプロ
セッサ10のコラムポインタレジスタ22に設定して<
S8>へ移り、YESであれば<S7>に移る。
リンタに対応するアプリケーションソフトからのレフト
マージン制御データLM1(このレフトマージン制御デ
ータLM1はプラテン中央部に用紙8が指示されている
ことを前提としたホリゾンタルデータである。)が入力
されたか否かを判断し、NOであれマイクロプロセッサ
10に一時保持してあるシフトデータαをマイクロプロ
セッサ10のコラムポインタレジスタ22に設定して<
S8>へ移り、YESであれば<S7>に移る。
<S7> レフトマージン制御データLM1が入力された場合、マ
イクロプロセッサ10に一時保持してあるシフトデータ
αをアプリケーションソフトから入力されたレフトマー
ジン制御データLM1から減算し、その差のデータLM
2をマイクロプロセッサ10のコラムポインタレジスタ
22に設定する。
イクロプロセッサ10に一時保持してあるシフトデータ
αをアプリケーションソフトから入力されたレフトマー
ジン制御データLM1から減算し、その差のデータLM
2をマイクロプロセッサ10のコラムポインタレジスタ
22に設定する。
ここで、前記の流れを第3図の構成図で説明すると、プ
ラテン3の中央に用紙挿入セット基準位置のあるプリン
タに対応するアプリケーションソフトより印字指令デー
タが入力されると(S3のYES)、マイクロプロセッ
サ10がスイッチ21の設定値を読み取り(S4)、そ
の設定値に対応したシフトデータαをRAM12のテー
ベルエリアより読み取ってマイクロプロセッサ10に一
時保持する(S5)。
ラテン3の中央に用紙挿入セット基準位置のあるプリン
タに対応するアプリケーションソフトより印字指令デー
タが入力されると(S3のYES)、マイクロプロセッ
サ10がスイッチ21の設定値を読み取り(S4)、そ
の設定値に対応したシフトデータαをRAM12のテー
ベルエリアより読み取ってマイクロプロセッサ10に一
時保持する(S5)。
アプリケーションソフトよりレフトマージン制御データ
LM1が入力されると(S6のYES)、マイクロプロ
セッサ10は「LM1−α」の減算処理を行い、その結
果LM2をコラムポインタレジスタ22のXにセットす
る。
LM1が入力されると(S6のYES)、マイクロプロ
セッサ10は「LM1−α」の減算処理を行い、その結
果LM2をコラムポインタレジスタ22のXにセットす
る。
<S8> 印字データがアプリケーションソフトより入力されたか
否かが判断され、NOであれば印字データを持ち、YE
SであればS9に移る。
否かが判断され、NOであれば印字データを持ち、YE
SであればS9に移る。
<S9> マイクロプロセッサ10内のコラムポインタレジスタ2
2に設定されているコラムポインタ位置Xより印字を開
始する。
2に設定されているコラムポインタ位置Xより印字を開
始する。
<S10> 印字が終了したか否かの確認がとられ、NOであれば印
字を続行し、YESであれば終了する。
字を続行し、YESであれば終了する。
尚、スイッチ21の設定が「フリー」の場合は、プラテ
ン左側の溝に用紙挿入セット基準位置のあるプリンタと
しての制御を行い、任意に設定されるレフトマージン位
置より印字を開始することができる。
ン左側の溝に用紙挿入セット基準位置のあるプリンタと
しての制御を行い、任意に設定されるレフトマージン位
置より印字を開始することができる。
以上の説明は、レフトマージン位置の設定について説明
したが、次に第2実施例として用紙幅データも入力して
空印字を行わないようにした実施例を第4図のフローチ
ャートと第3図の構成図を用いて説明する。
したが、次に第2実施例として用紙幅データも入力して
空印字を行わないようにした実施例を第4図のフローチ
ャートと第3図の構成図を用いて説明する。
尚、第4図のフローチャートにおいて前記第2図のフロ
ーチャートと同一ステップ部はその説明を省略し、異な
るS2,S5,S7,S9についてのみS2′,S
5′,S7′,S9′として説明する。
ーチャートと同一ステップ部はその説明を省略し、異な
るS2,S5,S7,S9についてのみS2′,S
5′,S7′,S9′として説明する。
<S2′> ROM11に予め格納されているシフトデータαと用紙
幅データβをマイクロプロセッサ10の処理によりRA
M12のシフトデータテーブルエリアと用紙幅データテ
ーブルエリアにデータテーブルとして記憶する。
幅データβをマイクロプロセッサ10の処理によりRA
M12のシフトデータテーブルエリアと用紙幅データテ
ーブルエリアにデータテーブルとして記憶する。
ここで用紙幅データβとは用紙8のプラテン3の長手方
向に沿った幅量を表し、用紙幅を越えて印字しないよう
に制御するためのデータ量で、スイッチ21で設定され
る用紙8の大きさ別にデータ量が異なっている。
向に沿った幅量を表し、用紙幅を越えて印字しないよう
に制御するためのデータ量で、スイッチ21で設定され
る用紙8の大きさ別にデータ量が異なっている。
シフトデータαは<S2>で説明した通りである。
<S5′> マイクロプロセッサ10はスイッチ21の設定値に基づ
くシフトデータαと用紙幅データβをRAM12の各テ
ーブルエリアより読み出してマイクロプロセッサ10内
に一時保持する。
くシフトデータαと用紙幅データβをRAM12の各テ
ーブルエリアより読み出してマイクロプロセッサ10内
に一時保持する。
<S7′> レフトマージン制御データが入力された場合、マイクロ
プロセッサ10に一時保持されていたシフトデータαを
アプリケーションソフトから入力されたレフトマージン
制御データLM1から減算し、その差のデータLM2を
マイクロプロセッサ10のコラムポインタレジスタ22
にシフトデータαと用紙幅データβを加算した結果より
レフトマージン制御データLM1を減算したデータWと
共に設定する。
プロセッサ10に一時保持されていたシフトデータαを
アプリケーションソフトから入力されたレフトマージン
制御データLM1から減算し、その差のデータLM2を
マイクロプロセッサ10のコラムポインタレジスタ22
にシフトデータαと用紙幅データβを加算した結果より
レフトマージン制御データLM1を減算したデータWと
共に設定する。
ここで、前記の流れを第3図の構成図で説明すると、プ
ラテン中央に用紙挿入セット基準位置のあるプリンタに
対応するアプリケーションソフトより印字指令データが
入力されると(S3のYES)、マイクロプロセッサ1
0がスイッチ21の設定値を読み取りS4、その設定値
に合うシフトデータαと用紙幅データβを各テーブルエ
リアより読み取ってマイクロプロセッサ10に一時保持
する(S5′)。
ラテン中央に用紙挿入セット基準位置のあるプリンタに
対応するアプリケーションソフトより印字指令データが
入力されると(S3のYES)、マイクロプロセッサ1
0がスイッチ21の設定値を読み取りS4、その設定値
に合うシフトデータαと用紙幅データβを各テーブルエ
リアより読み取ってマイクロプロセッサ10に一時保持
する(S5′)。
アプリケーションソフトよりレフトマージン制御データ
LM1が入力されると(S6のYES)、マイクロプロ
セッサ10はLM1−αの減算処理を行い、その結果L
M2をコラムポインタ22のXにセットする。
LM1が入力されると(S6のYES)、マイクロプロ
セッサ10はLM1−αの減算処理を行い、その結果L
M2をコラムポインタ22のXにセットする。
同時にマイクロプロセッサ10は用紙8の用紙幅を越え
ない領域設定値Wを「α+β−LM1」により算出し、
コラムポインタ22のYにセットする。
ない領域設定値Wを「α+β−LM1」により算出し、
コラムポインタ22のYにセットする。
<S9′> マイクロプロセッサ10内のコラムポインタレジスタ2
2に設定されているコラムポインタX−Y間の範囲で印
字を行う。
2に設定されているコラムポインタX−Y間の範囲で印
字を行う。
以下のステップは前記実施例と同様である。
尚、本実施例においてもスイッチ21の設定が「フリ
ー」の場合は前記説明と同様であり、用紙幅データも同
様にセットされる。
ー」の場合は前記説明と同様であり、用紙幅データも同
様にセットされる。
以上説明したように本発明は、プラテンの左側に設けた
基準位置に合わせて挿入された用紙に印字する際、制御
部がプラテンの中央部に基準位置を設けたプリンタに対
応するアプリケーションソフトからホリゾンタルデータ
が入力されたか否かを判断し、ホリゾンタルデータが入
力されなかった場合、前記操作部により入力された用紙
サイズに対応する前記シフトデータ量だけ第1文字印字
位置をシフトして印字を行い、また、ホリゾンタルデー
タが入力された場合、制御部は前記操作部により入力さ
れた用紙サイズに対応する前記シフトデータを前記ホリ
ゾルタルデータから減算して第1文字印字位置を求め、
その第1文字印字位置から印字を行うように制御するも
のとしている。
基準位置に合わせて挿入された用紙に印字する際、制御
部がプラテンの中央部に基準位置を設けたプリンタに対
応するアプリケーションソフトからホリゾンタルデータ
が入力されたか否かを判断し、ホリゾンタルデータが入
力されなかった場合、前記操作部により入力された用紙
サイズに対応する前記シフトデータ量だけ第1文字印字
位置をシフトして印字を行い、また、ホリゾンタルデー
タが入力された場合、制御部は前記操作部により入力さ
れた用紙サイズに対応する前記シフトデータを前記ホリ
ゾルタルデータから減算して第1文字印字位置を求め、
その第1文字印字位置から印字を行うように制御するも
のとしている。
従ってこれによれば、用紙挿入の基準位置をプラテンの
中央部に設けたプリンタに対応するアプリケーションソ
フトからのデータによって、用紙挿入の基準位置をプラ
テンの左側に設けたプリンタで印字を行う場合、通常の
第1文字印字位置からの印字だけでなく、ホリゾンタル
データにより第1文字印字位置が指定されている場合
も、用紙挿入の際の基準位置がプラテン中央部にあるプ
リンタと同様に印字制御することが可能になり、双方の
形式のプリンタに対応するアプリケーションに対応でき
るという機能の向上が期待できるので、利用範囲が広が
ることになる。
中央部に設けたプリンタに対応するアプリケーションソ
フトからのデータによって、用紙挿入の基準位置をプラ
テンの左側に設けたプリンタで印字を行う場合、通常の
第1文字印字位置からの印字だけでなく、ホリゾンタル
データにより第1文字印字位置が指定されている場合
も、用紙挿入の際の基準位置がプラテン中央部にあるプ
リンタと同様に印字制御することが可能になり、双方の
形式のプリンタに対応するアプリケーションに対応でき
るという機能の向上が期待できるので、利用範囲が広が
ることになる。
第1図は本発明の一実施例を示すブロック図、第2図は
第1実施例の動作を示すフローチャート、第3図は動作
の構成図、第4図は第2実施例の動作を示すフローチャ
ート、第5図は用紙挿入セット基準位置がプラテンの左
側にあるプリンタの要部正面図、第6図は側面図、第7
図は用紙挿入セット基準位置がプラテンの中央部にある
プリンタの要部正面図、第8図は側面図、第9図は用紙
の大きさのデータを入力するスイッチ部の正面図であ
る。 3……プラテン 4……溝 6……センサ 8……用紙 9……センサ 10……マイクロプロセッサ 11……ROM 12……RAM 21……スイッチ
第1実施例の動作を示すフローチャート、第3図は動作
の構成図、第4図は第2実施例の動作を示すフローチャ
ート、第5図は用紙挿入セット基準位置がプラテンの左
側にあるプリンタの要部正面図、第6図は側面図、第7
図は用紙挿入セット基準位置がプラテンの中央部にある
プリンタの要部正面図、第8図は側面図、第9図は用紙
の大きさのデータを入力するスイッチ部の正面図であ
る。 3……プラテン 4……溝 6……センサ 8……用紙 9……センサ 10……マイクロプロセッサ 11……ROM 12……RAM 21……スイッチ
Claims (1)
- 【請求項1】用紙挿入の基準位置をプラテンの中央部に
設けたプリンタに対応するアプリケーションソフトから
のデータによって、用紙挿入の基準位置をプラテンの左
側に設けたプリンタで印字を行う場合において、 用紙の大きさを選択入力する操作部と、 プラテンの左側に設けた基準位置に合わせて用紙を挿入
したときの第1文字印字位置と、プラテンの中央部を基
準位置として用紙を挿入したときの第1文字印字位置と
の差を表す用紙サイズ毎のシフトデータを記憶させた記
憶部と、 印字に際して、プラテンの中央部に基準位置を設けたプ
リンタに対応するアプリケーションソフトからホリゾン
タルデータが入力されたか否かを判断し、ホリゾンタル
データが入力されなかった場合、前記操作部により入力
された用紙サイズに対応する前記シフトデータ量だけ第
1文字印字位置をシフトして印字を行い、ホリゾンタル
データが入力された場合、前記操作部により入力された
用紙サイズに対応する前記シフトデータを前記ホリゾン
タルデータから減算して第1文字印字位置を求め、その
第1文字印字位置から印字を行うように制御する制御部
とを有することを特徴とするプリンタ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62050333A JPH0632973B2 (ja) | 1987-03-06 | 1987-03-06 | プリンタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62050333A JPH0632973B2 (ja) | 1987-03-06 | 1987-03-06 | プリンタ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63216778A JPS63216778A (ja) | 1988-09-09 |
| JPH0632973B2 true JPH0632973B2 (ja) | 1994-05-02 |
Family
ID=12855988
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62050333A Expired - Lifetime JPH0632973B2 (ja) | 1987-03-06 | 1987-03-06 | プリンタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0632973B2 (ja) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60212371A (ja) * | 1984-04-09 | 1985-10-24 | Fujitsu Ltd | 印字装置 |
-
1987
- 1987-03-06 JP JP62050333A patent/JPH0632973B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63216778A (ja) | 1988-09-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3008541B2 (ja) | プリント方法 | |
| JPH0354924Y2 (ja) | ||
| JPH0739193B2 (ja) | 印刷制御方法 | |
| JPH0632973B2 (ja) | プリンタ | |
| US4639151A (en) | Electronic typewriter which prints selected portions of a text | |
| JPS6159920B2 (ja) | ||
| JPS6114952B2 (ja) | ||
| JPS62263081A (ja) | 印字装置 | |
| JPH01150568A (ja) | プリンタ装置 | |
| JPS62255175A (ja) | 定型フオ−マツト印字装置 | |
| KR0146901B1 (ko) | 로고 삽입 프린터 | |
| JP3000764B2 (ja) | プリンタ装置 | |
| JPS63236653A (ja) | 両面印刷プリンタの印刷領域制御装置 | |
| JP3098631B2 (ja) | テープ印字装置及びテープ印字方法 | |
| JP2849505B2 (ja) | 文書処理装置 | |
| JPH04130963A (ja) | 情報処理装置 | |
| JPH0313989B2 (ja) | ||
| JPH02128875A (ja) | 情報記録装置 | |
| JPS61211051A (ja) | プリンタ | |
| JPH07137392A (ja) | 印刷装置 | |
| JPH0557986A (ja) | プリンタの印刷方式 | |
| JPS63314635A (ja) | 住所録印字機能を有した印字装置 | |
| JPS5939588A (ja) | 自動タイプライタ | |
| JPS6351871B2 (ja) | ||
| JPS63222880A (ja) | 印字領域自動設定型プリンタ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |