[go: up one dir, main page]

JP2002316454A - Output unit, information processing apparatus, output method, method and program of information processing apparatus, and storage medium - Google Patents

Output unit, information processing apparatus, output method, method and program of information processing apparatus, and storage medium

Info

Publication number
JP2002316454A
JP2002316454A JP2001121506A JP2001121506A JP2002316454A JP 2002316454 A JP2002316454 A JP 2002316454A JP 2001121506 A JP2001121506 A JP 2001121506A JP 2001121506 A JP2001121506 A JP 2001121506A JP 2002316454 A JP2002316454 A JP 2002316454A
Authority
JP
Japan
Prior art keywords
tab
output
print data
processing apparatus
output device
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.)
Granted
Application number
JP2001121506A
Other languages
Japanese (ja)
Other versions
JP2002316454A5 (en
JP4383687B2 (en
Inventor
Masaki Aritomi
雅規 有冨
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
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2001121506A priority Critical patent/JP4383687B2/en
Publication of JP2002316454A publication Critical patent/JP2002316454A/en
Publication of JP2002316454A5 publication Critical patent/JP2002316454A5/ja
Application granted granted Critical
Publication of JP4383687B2 publication Critical patent/JP4383687B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an output unit, an information processing apparatus, an output method, a method and a program of an information processing apparatus and, a storage medium which enable printing tabs while freeing a user from being conscious of a tab breadth and a paper feed direction. SOLUTION: In a printer which prints out to tab papers on the basis of printing data sent from the information processing apparatus, a region 502 or 504 corresponding to a tab part of the tab paper to be printed out is identified on the basis of the printing data, and only the identified tab region corresponding to the tab part is subjected to a tab process, so that the printed out result 502 to the tab paper is obtained. According to the tab process, documents are processed so that only the tab region 502 or 504 is shifted and the other region 501 or 503 is not shifted.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、情報処理装置から
送られてきた印刷データに基づき、タブ紙への印刷出力
を行う出力装置、情報処理装置、出力方法、情報処理装
置の方法及びプログラム並びに記憶媒体に関するもので
ある。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an output apparatus, an information processing apparatus, an output method, an information processing apparatus method and a program, which perform print output on tab paper based on print data sent from an information processing apparatus. It relates to a storage medium.

【0002】[0002]

【従来の技術】近年、データ処理システムとして、イン
タフェース(例えば、セントロニクスインタフェース
等)を介して接続された、ホストコンピュータとプリン
タとから構築されるシステムが知られている。そして、
このシステムは、ホストから入力される出力情報をプリ
ンタ側で解析し、プリンタエンジン、例えばレーザビー
ムプリンタへの出力データとしてビットマップデータに
展開し、展開されたデータに基づいて変調されたレーザ
ビームを感光ドラムに走査露光して画像記録を行うもの
である。
2. Description of the Related Art In recent years, as a data processing system, a system constructed from a host computer and a printer connected via an interface (for example, a Centronics interface) has been known. And
This system analyzes output information input from a host on the printer side, develops it into bitmap data as output data to a printer engine, for example, a laser beam printer, and outputs a laser beam modulated based on the developed data. The image is recorded by scanning and exposing the photosensitive drum.

【0003】また、プリンタ側がエミュレーション機能
を備える場合には、複数のプリンタ制御言語系を処理可
能に構成されており、使用者が実行するアプリケーショ
ンに従ってエミュレーションモードとネイティブモード
とを切り換えながらプリント処理を実行できるように構
成されており、プリンタには、プリンタの制御言語を切
り換えるためのスイッチや切換指示等を行うカードスロ
ットが予め設けられている。
When the printer has an emulation function, the printer is configured to be able to process a plurality of printer control language systems, and executes print processing while switching between an emulation mode and a native mode according to an application executed by a user. The printer is provided with a switch for switching the control language of the printer and a card slot for issuing a switching instruction in advance.

【0004】従来、このようなシステムのプリンタにお
いてタブ印刷を行う場合、その印刷処理は以下のように
行われた。・プリンタドライバのUI(ユーザインタフ
ェース)又はパネルからタブ印刷を設定する。・プリン
タでタブ位置及びタブ幅を決定する。・プリンタのタブ
幅分、印刷するドキュメントデータをタブ側方向にシフ
トして印刷を指示する。
Conventionally, when tab printing is performed in a printer of such a system, the printing process is performed as follows. -Set tab printing from the UI (user interface) or panel of the printer driver. -Determine the tab position and tab width with the printer. Instruct the printing by shifting the document data to be printed toward the tab side by the width of the printer tab.

【0005】このように、ユーザはタブ幅や給紙方向を
意識してドキュメントデータを作成する必要があった。
しかし、タブ紙によってタブ数、タブ位置、タブ幅及び
高さ等はまちまちであるので、ユーザは実際の印刷結果
を想像することが難しかった。更に、拡大・縮小等の他
のレイアウト機能とは組み合わせられないため、もし若
干の縮小が必要となるデータがあった場合には、データ
自体を加工し直す必要があった。
As described above, the user has to create document data in consideration of the tab width and the sheet feeding direction.
However, since the number of tabs, the tab position, the tab width, the height, and the like vary depending on the tab sheet, it is difficult for the user to imagine the actual print result. Furthermore, since it cannot be combined with other layout functions such as enlargement / reduction, if there is data that needs to be slightly reduced, it is necessary to reprocess the data itself.

【0006】[0006]

【発明が解決しようとする課題】このため、上記従来例
では、以下のような問題があった。 (1)ユーザがタブ幅や給紙方向を強く意識する必要が
あった。 (2)タブ紙によってまちまちなタブ数、タブ位置、タ
ブ幅及び高さ等物理的な領域と作成データの対応を認識
する必要があった。 (3)タブ印刷時、タブ部でない部分の印刷結果までシ
フトしていた。 (4)タブ印刷と他のレイアウト系機能との併用ができ
なかった。
For this reason, the above conventional example has the following problems. (1) The user needs to be conscious of the tab width and the sheet feeding direction. (2) It is necessary to recognize the correspondence between the created data and the physical area such as the number of tabs, the tab position, the tab width and the height which vary depending on the tab sheet. (3) At the time of tab printing, the printing was shifted to the printing result of a portion other than the tab portion. (4) Tab printing cannot be used in combination with other layout functions.

【0007】本発明は、上記の問題点を解決するために
なされたもので、ユーザがタブ幅や給紙方向を意識する
ことなくタブ印刷を行える出力装置、情報処理装置、出
力方法、情報処理装置の方法及びプログラム並びに記憶
媒体を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and an output apparatus, an information processing apparatus, an output method, and an information processing that allow a user to perform tab printing without being conscious of a tab width or a sheet feeding direction. It is an object of the present invention to provide an apparatus method, a program, and a storage medium.

【0008】また、本発明は、タブ紙によってまちまち
なタブ数、タブ位置、タブ幅及び高さ等物理的な領域を
認識する必要がない出力装置、情報処理装置、出力方
法、情報処理装置の方法及びプログラム並びに記憶媒体
を提供することを目的とする。
Further, the present invention provides an output apparatus, an information processing apparatus, an output method, and an information processing apparatus which do not need to recognize a physical area such as a different number of tabs, a tab position, a tab width and a height depending on tab sheets. It is an object to provide a method, a program, and a storage medium.

【0009】更に、本発明は、タブ印刷時、タブ部でな
い部分の印刷結果までシフトしない出力装置、情報処理
装置、出力方法、情報処理装置の方法及びプログラム並
びに記憶媒体を提供することを目的とする。
It is another object of the present invention to provide an output device, an information processing device, an output method, an information processing device method, a program, and a storage medium that do not shift to a print result of a portion other than a tab portion when tab printing. I do.

【0010】また、本発明は、タブ印刷と他のレイアウ
ト系機能との併用が可能である出力装置、情報処理装
置、出力方法、情報処理装置の方法及びプログラム並び
に記憶媒体を提供することを目的とする。
It is another object of the present invention to provide an output device, an information processing device, an output method, a method of an information processing device, a program, and a storage medium that can use both tab printing and other layout-related functions. And

【0011】[0011]

【課題を解決するための手段】上記目的を達成するため
に、本発明は、情報処理装置から送られてきた印刷デー
タに基づき、タブ紙への印刷出力を行う出力装置であっ
て、前記印刷データに基づき、印刷出力するタブ紙のタ
ブ部に相当する領域を識別する識別手段と、識別された
タブ部に相当するタブ領域のみをタブ処理するタブ処理
手段と、前記印刷データに基づき、タブ紙への印刷出力
を行う出力手段とを有し、前記タブ処理手段は、前記タ
ブ領域のみをシフトし、他の領域をシフトしないように
前記印刷データを処理することを特徴とする。
According to another aspect of the present invention, there is provided an output apparatus for performing print output on tab paper based on print data sent from an information processing apparatus. Identification means for identifying an area corresponding to the tab portion of the tab sheet to be printed out based on the data, tab processing means for performing tab processing only on the tab area corresponding to the identified tab portion, and tab processing based on the print data. Output means for performing print output on paper, wherein the tab processing means processes the print data so that only the tab area is shifted and other areas are not shifted.

【0012】また、本発明は、タブ紙への印刷出力を行
う出力装置に送出する印刷データを生成する情報処理装
置であって、タブ紙へ印刷出力するための印刷データを
生成する生成手段と、前記印刷データに対するタブ印刷
に関する情報を設定する設定手段と、設定された設定情
報を前記出力装置に通知する通知手段とを有することを
特徴とする。
The present invention also relates to an information processing apparatus for generating print data to be sent to an output device for performing print output on tab paper, and a generating means for generating print data for print output on tab paper. A setting unit for setting information relating to tab printing for the print data; and a notifying unit for notifying the output device of the set setting information.

【0013】更に、本発明は、情報処理装置から送られ
てきた印刷データに基づき、タブ紙へ印刷出力する出力
方法であって、前記印刷データに基づき、印刷出力する
タブ紙のタブ部に相当する領域を識別する識別工程と、
識別されたタブ部に相当するタブ領域のみをタブ処理す
るタブ処理工程と、前記印刷データに基づき、タブ紙へ
の印刷出力を行う出力工程とを有し、前記タブ処理工程
は、前記タブ領域のみをシフトし、他の領域をシフトし
ないように前記印刷データを処理することを特徴とす
る。
Further, the present invention relates to an output method for printing out on a tab sheet based on print data sent from an information processing apparatus, which corresponds to a tab section of the tab sheet to be printed out based on the print data. An identification step for identifying an area to be
A tab processing step of performing tab processing only on a tab area corresponding to the identified tab portion; and an output step of performing print output on tab paper based on the print data, wherein the tab processing step includes: The method is characterized in that the print data is processed such that only the shift is performed and other areas are not shifted.

【0014】また、本発明は、タブ紙への印刷出力を行
う出力装置に送出する印刷データを生成する情報処理装
置の方法であって、タブ紙へ印刷出力するための印刷デ
ータを生成する生成工程と、前記印刷データに対するタ
ブ印刷に関する情報を設定する設定工程と、設定された
設定情報を前記出力装置に通知する通知工程とを有する
ことを特徴とする。
The present invention also relates to a method of an information processing apparatus for generating print data to be sent to an output device for performing print output on tab paper, the method comprising generating print data for print output on tab paper. A setting step of setting information relating to tab printing for the print data; and a notifying step of notifying the set information to the output device.

【0015】[0015]

【発明の実施の形態】以下、図面を参照しながら本発明
に係る実施の形態を詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0016】まず、本実施の形態の構成を説明する前
に、本実施の形態を適用するに好適なレーザビームプリ
ンタの構成について図1〜図3を参照しながら説明す
る。尚、本実施形態を適用可能なプリンタとしてはレー
ザビームプリンタ或いは後述するインクジェットプリン
タに限られるものではなく、他のプリント方式のプリン
タでも良いことは言うまでもない。
First, before describing the configuration of the present embodiment, a configuration of a laser beam printer suitable for applying the present embodiment will be described with reference to FIGS. The printer to which this embodiment can be applied is not limited to a laser beam printer or an ink jet printer described later, and it goes without saying that a printer of another printing method may be used.

【0017】図1は、本実施形態におけるレーザビーム
プリンタ(LBP)の構造を示す側断面図である。図1
において、1500はLBP本体であり、外部に接続さ
れているホストコンピュータ(図示せず)から供給され
る印刷情報(文字コード等)やフォーム情報或いはマク
ロ命令等を入力して記憶すると共に、それらの情報に従
って対応する文字パターン又はフォームパターン等を作
成し、記録媒体である記録紙等に像を形成する。150
1は操作部であり、オペレータが操作する各種キーやス
イッチ及びLED表示器等が配置されている。1000
はプリンタ制御ユニットであり、LBP本体1500全
体の制御やホストコンピュータから供給される文字情報
等を解析する。
FIG. 1 is a side sectional view showing the structure of a laser beam printer (LBP) according to this embodiment. FIG.
Reference numeral 1500 denotes an LBP main body, which inputs and stores print information (character codes, etc.), form information, macro instructions, and the like supplied from an externally connected host computer (not shown); A corresponding character pattern or form pattern is created according to the information, and an image is formed on a recording medium such as recording paper. 150
An operation unit 1 includes various keys and switches operated by an operator, an LED display, and the like. 1000
Denotes a printer control unit, which controls the entire LBP body 1500 and analyzes character information and the like supplied from the host computer.

【0018】このプリンタ制御ユニット1000は、主
に文字情報を対応する文字パターンのビデオ信号に変換
してレーザドライバ1502に出力する。レーザドライ
バ1502は半導体レ−ザ1503を駆動するための回
路であり、入力されたビデオ信号に応じて半導体レーザ
1503から発射されるレーザ光1504のオン又はオ
フを切り換え制御する。レーザ光1504は回転多面鏡
1505で左右方向に振らされて静電ドラム1506上
を走査露光する。これにより、静電ドラム1506上に
は文字パターンの静電潜像が形成されることになる。こ
の潜像は、静電ドラム1506の周囲に配設された現像
ユニット1507により現像された後、記録紙に転写さ
れる。
The printer control unit 1000 mainly converts character information into a video signal of a corresponding character pattern and outputs the video signal to a laser driver 1502. The laser driver 1502 is a circuit for driving the semiconductor laser 1503, and controls switching on or off of a laser beam 1504 emitted from the semiconductor laser 1503 according to an input video signal. The laser beam 1504 is oscillated in the horizontal direction by the rotary polygon mirror 1505 to scan and expose the electrostatic drum 1506. As a result, an electrostatic latent image of a character pattern is formed on the electrostatic drum 1506. This latent image is developed by a developing unit 1507 disposed around the electrostatic drum 1506, and then transferred to a recording sheet.

【0019】この記録紙にはカットシートが用いられ、
そのカットシートはLBP1500に装着した用紙カセ
ット1508に収納され、給紙ローラ1509と搬送ロ
ーラ1510及び1511とにより装置内に取り込ま
れ、静電ドラム1506に供給される。また、LBP本
体1500には、図示しないカードスロットを、少なく
とも1個以上備え、内蔵フォントに加えてオプション・
フォントカード、言語系の異なる制御カード(エミュレ
ーションカード)を接続できるように構成されている。
A cut sheet is used for the recording paper.
The cut sheet is stored in a paper cassette 1508 mounted on the LBP 1500, is taken into the apparatus by a paper feed roller 1509 and transport rollers 1510 and 1511, and is supplied to an electrostatic drum 1506. The LBP body 1500 has at least one or more card slots (not shown), and includes optional fonts in addition to the built-in fonts.
It is configured so that a font card and a control card (emulation card) of different languages can be connected.

【0020】図2は、後述する本実施形態の出力方法を
適用するのに好適な情報処理装置の外観を示した図であ
る。図示するように、情報処理装置(ホストコンピュー
タ)3000にはユーザからの入力を受け付けるキーボ
ード9やユーザへの各種出力を表示するCRTディスプ
レイ10が接続される。また、ホストコンピュータのオ
ペレーティングシステム(OS)の制御の下、内部RA
Mに読み出され、実行されるアプリケーションやデータ
を記憶する外部メモリ11を有する。
FIG. 2 is a diagram showing an appearance of an information processing apparatus suitable for applying an output method according to the present embodiment described later. As shown in the figure, a keyboard 9 for receiving an input from a user and a CRT display 10 for displaying various outputs to the user are connected to the information processing apparatus (host computer) 3000. Also, under the control of the operating system (OS) of the host computer, the internal RA
M has an external memory 11 for storing applications and data read and executed.

【0021】図3は、本実施形態におけるプリンタ15
00とホストコンピュータ3000とから構成される出
力システムの構成を示すブロック図である。図3に示す
例は、プリンタ1500のプリンタ制御ユニット100
0とホストコンピュータ3000の構成を中心に示して
いる。
FIG. 3 shows a printer 15 according to this embodiment.
FIG. 3 is a block diagram illustrating a configuration of an output system including a computer 00 and a host computer 3000. FIG. 3 shows an example of the printer control unit 100 of the printer 1500.
0 and the configuration of the host computer 3000 are mainly shown.

【0022】尚、本実施形態における機能が実行される
のであれば、このような構成は単体の機器で構成されて
いても、本実施形態のように複数の機器からなるシステ
ムであっても、LANなどのネットワークを介して接続
される複数の機器間で処理が行われるシステムであって
も、本発明を適用できる。
If the functions in the present embodiment are executed, such a configuration may be implemented by a single device or a system including a plurality of devices as in the present embodiment. The present invention can be applied to a system in which processing is performed between a plurality of devices connected via a network such as a LAN.

【0023】図3において、3000はホストコンピュ
ータを示し、ROM3のプログラム用ROM302に記
憶された文書処理プログラム等に基づいて図形,イメー
ジ,文字,表(表計算等を含む)等が混在した文書処理
を実行するCPU1を備え、CPU1がシステムデバイ
ス4に接続される各デバイスを総括的に制御している。
In FIG. 3, reference numeral 3000 denotes a host computer. Document processing in which graphics, images, characters, tables (including spreadsheets, etc.) are mixed based on a document processing program or the like stored in the program ROM 302 of the ROM 3 is shown. The CPU 1 generally controls each device connected to the system device 4.

【0024】ホストコンピュータ3000において、R
OM3のプログラム用ROM302には、CPU1によ
って実行されるプログラム等が記憶されている。ROM
3のフォント用ROM301には、文書処理を行う際に
編集又は作成されている文書データからCRT10に表
示させる文字パターン等を発生させるためのフォントデ
−タ等が記憶されている。また、ROM3のデ−タ用R
OM303には、文書処理や表示処理等を行う際に使用
する各種デ−タ(例えば、ディレクトリ情報,プリンタ
ドライバテーブル等)を記憶する。2はRAMであり、
CPU1の制御プログラム等がロードされる主メモリや
処理を実行時に使用されるワークエリア等として機能す
る。
In the host computer 3000, R
The program ROM 302 of the OM 3 stores programs executed by the CPU 1 and the like. ROM
The font ROM 301 stores font data and the like for generating a character pattern and the like to be displayed on the CRT 10 from document data edited or created at the time of document processing. The data R in the ROM 3
The OM 303 stores various data (for example, directory information, a printer driver table, and the like) used when performing document processing, display processing, and the like. 2 is a RAM,
It functions as a main memory into which a control program of the CPU 1 is loaded and a work area used when executing processing.

【0025】尚、このCPU1により実行される制御プ
ログラムは、フロッピー(登録商標)ディスクやCD−
ROM又はDVD等の外部メモリ11に記憶されてお
り、CPU1により実行されても良い。
The control program executed by the CPU 1 includes a floppy (registered trademark) disk and a CD-ROM.
The program may be stored in the external memory 11 such as a ROM or a DVD, and may be executed by the CPU 1.

【0026】また、5はキーボードコントローラ(KB
C)であり、キーボード9や不図示のポインティングデ
バイスからのキー入力を制御する。6はCRTコントロ
ーラ(CRTC)であり、CRTディスプレイ(CR
T)10への表示を制御する。7はディスクコントロー
ラ(DKC)であり、ブートプログラム,各種アプリケ
ーション,フォントデータ,ユーザファイル,編集ファ
イル等を記憶するハードディスク(HD)、フロッピー
ディスク(FD)、CD−ROM等の外部メモリ11と
のアクセスを制御する。8はプリンタコントローラ(P
RTC)であり、所定の双方向性インタフェース(イン
タフェース)21を介してプリンタ1500に接続さ
れ、プリンタ1500との通信制御処理を実行する。
5 is a keyboard controller (KB)
C) to control key input from the keyboard 9 or a pointing device (not shown). Reference numeral 6 denotes a CRT controller (CRTC), and a CRT display (CRC).
T) Control the display on 10. Reference numeral 7 denotes a disk controller (DKC) for accessing the external memory 11 such as a hard disk (HD) for storing boot programs, various applications, font data, user files, and editing files, a floppy disk (FD), and a CD-ROM. Control. 8 is a printer controller (P
RTC), and is connected to the printer 1500 via a predetermined bidirectional interface (interface) 21 to execute communication control processing with the printer 1500.

【0027】尚、CPU1は、例えばRAM2上に設定
された表示情報RAM(VRAM)へのアウトラインフ
ォントの展開(ラスタライズ)処理を実行し、CRT1
0上でのWYSIWYGを可能としている。また、CP
U1はCRT10上の不図示のマウスカーソル等で指示
されたコマンドに基づいて登録された種々のウインドウ
を開き、種々のデータ処理を実行する。
The CPU 1 executes a process of rasterizing an outline font to a display information RAM (VRAM) set on the RAM 2, for example.
WYSIWYG on 0 is possible. Also, CP
U1 opens various registered windows based on commands specified by a mouse cursor or the like (not shown) on the CRT 10 and executes various data processing.

【0028】次に、プリンタ1500のプリンタ制御ユ
ニット1000の構成を説明する。プリンタ1500に
おいて、12はプリンタCPUで、ROM13のプログ
ラム用ROMに記憶された制御プログラム、又は外部メ
モリ14に記憶されてRAM19にダウンロードされた
制御プログラム等に基づき、システムバス15に接続さ
れる各種デバイスとのアクセスを総括的に制御し、印刷
部インタフェース16を介して接続される印刷部(プリ
ンタエンジン)17に出力情報として画像信号を出力す
る。また、ROM13のプログラムROM1302に
は、CPU12によって実行される制御プログラム等が
記憶されている。ROM13のフォント用ROM130
1には、プリンタエンジン17に出力する際に使用され
るフォントデ−タ等が記憶されている。ROM13のデ
−タ用ROM1303には、ハードディスク等の外部メ
モリ14が無いプリンタの場合には、ホストコンピュ−
タ上で利用される情報等を記憶している。
Next, the configuration of the printer control unit 1000 of the printer 1500 will be described. In the printer 1500, reference numeral 12 denotes a printer CPU, which is connected to a system bus 15 based on a control program stored in a program ROM of a ROM 13 or a control program stored in an external memory 14 and downloaded to a RAM 19. , And outputs an image signal as output information to a printing unit (printer engine) 17 connected via a printing unit interface 16. A control program executed by the CPU 12 and the like are stored in a program ROM 1302 of the ROM 13. Font ROM 130 of ROM 13
Reference numeral 1 stores font data and the like used when outputting to the printer engine 17. In the case of a printer having no external memory 14 such as a hard disk, the data ROM 1303 of the ROM 13 has a host computer.
And information used on the data.

【0029】尚、後述する制御プログラムのように、R
OM3と同様な制御プログラム等をROM13において
記憶しても良く。その場合、必要に応じてホストコンピ
ュータ3000に転送される。CPU12は入力部(H
STC)18を介してホストコンピュータ3000との
間で通信可能であり、プリンタ装置1500の情報等を
ホストコンピュータ3000に通知可能に構成されてい
る。
Note that, as in a control program described later, R
A control program similar to that of the OM 3 may be stored in the ROM 13. In that case, it is transferred to the host computer 3000 as needed. The CPU 12 has an input unit (H
The host computer 3000 can communicate with the host computer 3000 via the STC 18 and can notify the host computer 3000 of information on the printer 1500 and the like.

【0030】また、19はCPU12の主メモリ、ワー
クエリア等として機能するRAMであり、図示しない増
設ポートに接続されるオプションRAMによりメモリ容
量を拡張することができるように構成されている。この
RAM19は、出力情報展開領域、環境データ格納領
域、NVRAM等に用いられる。
Reference numeral 19 denotes a RAM that functions as a main memory, a work area, and the like of the CPU 12, and is configured so that the memory capacity can be expanded by an optional RAM connected to an expansion port (not shown). This RAM 19 is used for an output information development area, an environment data storage area, an NVRAM, and the like.

【0031】尚、上述したホストコンピュータ3000
の場合と同様に、プリンタ1500のCPU12によっ
て実行される制御プログラムも、外部メモリ14からR
AM19にダウンロードされて実行されても良い。
Incidentally, the above-mentioned host computer 3000
Similarly, the control program executed by the CPU 12 of the printer 1500 is
The program may be downloaded to the AM 19 and executed.

【0032】ハードディスク(HD)、CD−ROM、
ICカ−ド等の外部メモリ14は、ディスクコントロー
ラ(DKC)20により、そのアクセスが制御される。
外部メモリ14は、オプションとして接続され、フォン
トデ−タ、エミュレ−ションプログラム、フォ−ムデ−
タ等を記憶する。1501は操作部であり、各種操作の
ためのスイッチ及びLED表示器等が配されている。
Hard disk (HD), CD-ROM,
The access to the external memory 14 such as an IC card is controlled by a disk controller (DKC) 20.
The external memory 14 is connected as an option, and includes a font data, an emulation program, and a form data.
And the like are stored. An operation unit 1501 includes switches for various operations, an LED display, and the like.

【0033】また、上述した外部メモリ14は1個に限
らず、少なくとも1個以上備え、フォントROM130
1に記憶された内蔵フォントに加え、オプションフォン
トカード,言語系の異なるプリンタ制御言語を解釈する
プログラムを格納した外部メモリを複数接続できるよう
に構成されていても良い。さらに、図示しないNVRA
Mを有し、操作部1501から入力されたプリンタモー
ド設定情報を記憶するようにしても良い。
The external memory 14 is not limited to one, and at least one external memory is provided.
In addition to the built-in font stored in 1, an optional font card and a plurality of external memories storing programs for interpreting printer control languages of different languages may be connected. Furthermore, NVRA (not shown)
M, and the printer mode setting information input from the operation unit 1501 may be stored.

【0034】次に、上述した構成を有する出力システム
において、本実施形態におけるタブ印刷処理について説
明する。
Next, a description will be given of the tab print processing in this embodiment in the output system having the above-described configuration.

【0035】まず、本実施形態におけるタブ印刷処理を
説明する前に、従来のタブ印刷処理の概要について図4
を参照しながら説明する。
First, before describing the tab printing process in the present embodiment, an outline of the conventional tab printing process is shown in FIG.
This will be described with reference to FIG.

【0036】ユーザ404がホストコンピュータ300
0のアプリケーション上で作成したドキュメント400
をタブ紙402に印刷するためのタブ印刷401を指示
すると、そのドキュメント400はプリンタ1500へ
渡される。ここで、プリンタ1500はそのドキュメン
ト400の設定情報によりタブ紙への印刷か判断し、タ
ブ紙への印刷であれば、タブ部の幅分ドキュメント40
0全体をシフトする。これにより、ドキュメント400
がタブ幅分シフトされてタブ部上に移動され、タブ紙4
02への印刷が行われる。
The user 404 operates as the host computer 300
Document 400 created on application No. 0
Is indicated on the tab paper 402, the document 400 is passed to the printer 1500. Here, the printer 1500 determines whether to print on tab paper based on the setting information of the document 400, and if printing on tab paper, the document 40 is equivalent to the width of the tab portion.
Shift all 0's. Thereby, the document 400
Is shifted by the tab width and moved to the tab portion, and the tab paper 4
02 is printed.

【0037】また、タブ上への印字と同時に、403の
ようにユーザがセンタへタイトルを印字したい場合を考
える。404のように、ドキュメントの全領域をシフト
するので、405のようにユーザはタイトルの位置をセ
ンタリング指定から得ることができない。つまり、ドキ
ュメント400上の水平方向でセンタ−タブ幅(出力装
置がシフトする分)の位置にタイトルをおくように修正
する必要がある。また、一度ドキュメント403を修正
してしまうと、通常用紙への印刷時にはセンタ−タブ幅
にずれることになる。
Assume that the user wants to print a title at the center as shown at 403 simultaneously with printing on the tab. Since the entire area of the document is shifted, as in 404, the user cannot obtain the title position from the centering designation as in 405. That is, it is necessary to correct the title so that the title is placed at the position of the center-tab width (the amount by which the output device is shifted) in the horizontal direction on the document 400. Further, once the document 403 is corrected, it will be shifted to the center-tab width when printing on normal paper.

【0038】また、タブ数が異なるタブ紙を使用する場
合も、水平方向のみシフトする仕様でサポートはでき
る。しかし、垂直方向へのケアはユーザが行わなければ
ならず、恐らくユーザは実際のタブ紙のサイズを測り、
ドキュメント400の文字位置を調整する必要がある。
Further, even when tab sheets having different numbers of tabs are used, it can be supported by the specification of shifting only in the horizontal direction. However, care in the vertical direction must be done by the user, and the user probably measures the actual tab paper size,
It is necessary to adjust the character position of the document 400.

【0039】更に、タブ幅が固定でページ全体をシフト
するため、ユーザが領域制御を行うことになっている。
Further, since the entire page is shifted with a fixed tab width, the user controls the area.

【0040】これに対して、本実施形態では、図5に示
すように、ユーザ508が作成したドキュメント500
をタブ紙に印刷する際に、ドキュメントをシフトする領
域とシフトしない領域とを区別してタブ幅分の領域のみ
シフトするものである。
On the other hand, in the present embodiment, as shown in FIG.
When printing on a tab sheet, only the area corresponding to the tab width is shifted by distinguishing the area where the document is shifted from the area not shifted.

【0041】まず、ドキュメント500がタブ紙への印
刷か判断し、タブ紙への印刷の場合、図5の(A)に示
すように、ドキュメント500をタブ側からタブ幅分の
領域502とその他の領域501に分け、タブ幅分の領
域502は水平方向へシフトし、その他の領域501は
保持する。これを「Aタイプ」と呼ぶ。また、図5の
(B)に示すように、ドキュメント500をタブ側から
タブの幅と高さ分の領域(タブ領域)504とその他の
領域503に分け、タブ領域504はシフトし、その他
の領域503は保持する。これを「Bタイプ」と呼ぶ。
First, it is determined whether or not the document 500 is to be printed on a tab sheet. If the document is to be printed on a tab sheet, as shown in FIG. , The area 502 corresponding to the tab width is shifted in the horizontal direction, and the other areas 501 are retained. This is called "A type". Also, as shown in FIG. 5B, the document 500 is divided from the tab side into an area (tab area) 504 corresponding to the width and height of the tab and another area 503, and the tab area 504 is shifted, The area 503 is retained. This is called "B type".

【0042】従来、ページ全てをシフトしていたが、上
述のAタイプやBタイプのように、タブにのる可能性が
ある領域のみをシフトさせることにより、ユーザがセン
タにタイトルを置いた場合にも、タブ紙印刷時に保持領
域にある印刷結果が変化してしまうことがなくなる。
Conventionally, all pages have been shifted. However, when the user places a title at the center by shifting only the area that may be on a tab as in the above-described A type and B type. In addition, the printing result in the holding area does not change during tab sheet printing.

【0043】尚、プリンタ内部における領域分割時のデ
ータは、論理的な形式で行うことが望ましいが、ラスタ
データになってから行うことも可能である。
It is desirable that the data at the time of area division in the printer be logically formed, but it is also possible to perform the processing after the data becomes raster data.

【0044】このように、ユーザはタブ幅を意識しなく
てよく、印刷対象に合わせたデータの調整を行う必要も
なくなる。
As described above, the user does not need to be aware of the tab width, and does not need to adjust data according to the print target.

【0045】次に、上述した本実施形態におけるタブ印
刷における設定処理を、図6を参照しながら説明する。
Next, setting processing in tab printing in the above-described embodiment will be described with reference to FIG.

【0046】図6に示すように、ユーザがホストコンピ
ュータ3000のアプリケーションで作成したドキュメ
ントをプリンタ1500の給紙カセットにセットされて
いるタブ紙に印刷する前に、ホストコンピュータ300
0のプリンタドライバが提供するUI600を用いて所
望の設定を行う。本実施形態では、例えば紙サイズを
「A4」、用紙向きを「縦」、メディアを「Nタブ紙」
に設定する。
As shown in FIG. 6, before a user prints a document created by an application of the host computer 3000 on a tab sheet set in a paper cassette of the printer 1500, the host computer 300
A desired setting is performed using the UI 600 provided by the printer driver 0. In the present embodiment, for example, the paper size is “A4”, the paper orientation is “portrait”, and the medium is “N tab paper”.
Set to.

【0047】次に、プリンタドライバで生成された印刷
データ601には、ユーザが行った各種設定が付加さ
れ、実際の描画データと共にプリンタ1500に流れ
る。印刷データ601を受け取ったプリンタ1500は
上述のAタイプかBタイプに描画データのレイアウトを
行い、タブ紙に印刷する。尚、プリンタ本体の操作部1
501から紙サイズ:A4、用紙向き:縦、メディア:
Nタブ紙を設定することもできる(602)。また、A
タイプ、Bタイプのどちらかを固定で使用するか、Aタ
イプ又はBタイプの切り替えを指定するコマンドを容易
するか、或いはプリンタが自動的に選択するようにして
も良い。
Next, various settings made by the user are added to the print data 601 generated by the printer driver, and the print data 601 flows to the printer 1500 together with the actual drawing data. Upon receiving the print data 601, the printer 1500 lays out the drawing data in the above-described A type or B type, and prints it on tab paper. The operation unit 1 of the printer body
From 501, paper size: A4, paper orientation: portrait, media:
N tab paper can also be set (602). Also, A
Either the type or the B type may be used in a fixed manner, a command for designating the switching between the A type and the B type may be facilitated, or the printer may automatically select the type.

【0048】図4に示すような従来のタブ印刷の場合、
メディアとしてタブ紙をプリンタに通知していないため
タブ幅等が固定されていたが、図6に示すような本実施
形態のタブ印刷の場合、メディアとしてタブ紙を通知す
ることで、タブ紙のタブ数、タブ位置、タブ幅及び高さ
等を識別することが可能となる。また、同じ用紙サイズ
でもタブが大きいものやタブ数が多いもの等に印刷する
ことも可能となる。
In the case of conventional tab printing as shown in FIG.
The tab width or the like is fixed because the tab paper is not notified to the printer as the medium. However, in the case of the tab printing according to the present embodiment as shown in FIG. It is possible to identify the number of tabs, tab positions, tab width and height, and the like. In addition, printing can be performed on a sheet having a large tab or a sheet having a large number of tabs even with the same sheet size.

【0049】ここで、本実施形態におけるタブ印刷の応
用例について、図7及び図8を参照しながら説明する。
Here, an application example of tab printing in the present embodiment will be described with reference to FIGS. 7 and 8. FIG.

【0050】図7は、縮小レイアウト機能とタブ印刷機
能の並存を示す図である。この例では、大きめの用紙サ
イズに合わせて作成されたドキュメントをA4サイズの
タブ紙にA4よりやや小さめに出力する例である。ま
た、プリンタドライバの設定であれば紙サイズ:B4、
出力用紙サイズ:A4、用紙向き:縦、拡縮率:78%
(B4→A4は通常80%)、メディア:Nタブ紙に設
定し印刷をかけるようなケースである。
FIG. 7 shows the coexistence of the reduced layout function and the tab print function. In this example, a document created according to a larger sheet size is output on an A4 size tab sheet slightly smaller than A4. If the printer driver setting, paper size: B4,
Output paper size: A4, paper orientation: portrait, scaling ratio: 78%
(B4 → A4 is usually 80%), Medium: This is a case where printing is performed on N tab paper.

【0051】上述の設定で印刷が行われた場合、ジョブ
を取得したプリンタはまず出力用紙サイズと同じA4サ
イズまでの縮小を行う(701)。このA4になったデ
ータからAタイプ又はBタイプの領域切り出しを行う
(702)。切り出された領域はA4に相当するサイズ
のまま格納される。残りのこれまで保持していた領域を
78%まで更に縮小する(703)。702で切り出さ
れたタブ印刷領域と縮小された通常のドキュメントとを
合成し、タブ紙に704のように印刷する。
When printing is performed with the above-described settings, the printer that has acquired the job first reduces the size to A4 size, which is the same as the output paper size (701). An A type or B type area is cut out from the A4 data (702). The cut-out area is stored with a size corresponding to A4. The remaining area held so far is further reduced to 78% (703). The tab print area cut out in 702 and the reduced normal document are combined, and printed on tab paper as in 704.

【0052】これにより、タブ紙のパンチ穴とドキュメ
ントの右側とが重なってしまう場合などの調整として有
効である。また、ユーザは若干小さめの印刷設定をする
ことで問題を簡単に回避できる。更に、拡大・縮小等の
他のレイアウト機能との組み合わせが可能になり、縮小
が必要となる場合でもデータ自体を加工しなおす必要が
なくなる。
This is effective as an adjustment when the punched hole of the tab sheet and the right side of the document overlap. Further, the user can easily avoid the problem by making print settings slightly smaller. Further, it becomes possible to combine with other layout functions such as enlargement / reduction, and even when reduction is required, it is not necessary to reprocess the data itself.

【0053】図8は、N-Upレイアウト機能とタブ印刷機
能の並存を示す図である。この例では、A4サイズのド
キュメントを2Up印刷し、タブも活用する例である。
使用頻度はあまり高くないが、ページ数の多い仕様書な
どをハンドキャリーする場合には有効である。また、プ
リンタドライバの設定であれば紙サイズ:A4、用紙向
き:縦、レイアウト:2Up、メディア:Nタブ紙に設
定し印刷をかけるようなケースである。
FIG. 8 is a diagram showing the coexistence of the N-Up layout function and the tab print function. In this example, an A4 size document is printed 2 Up and tabs are also used.
It is not very frequently used, but is effective for hand-carrying specifications with many pages. Further, in the case of setting of a printer driver, the paper size is set to A4, the paper orientation is set to portrait, the layout is set to 2 Up, and the medium is set to N tab paper and printing is performed.

【0054】上述の設定で印刷が行われた場合、ジョブ
を取得したプリンタはまずAタイプ又はBタイプの領域
切り出しを行う(801)。ドキュメントが2ページで
あるため、切り出された領域は2つ格納される。残りの
これまで保持していた領域を2Upサイズまで縮小し、
格納しておいたタブ印刷領域の1つと合成する(80
2)。この合成結果をタブ紙に803のように印刷す
る。
When printing is performed with the above-described settings, the printer that has acquired the job first extracts an A-type or B-type area (801). Since the document has two pages, two clipped areas are stored. Reduce the remaining area that has been retained to 2Up size,
Combine with one of the stored tab print areas (80
2). The result of the synthesis is printed on tab paper as in 803.

【0055】このように、ページ数の多い仕様書等をハ
ンドキャリーする場合にも、区切りタブの付いた印刷結
果が得られる。また、他のレイアウト機能との組み合わ
せが可能になり、データ自体を加工しなおす必要がなく
なる。
As described above, even when a specification having a large number of pages is hand-carried, a print result with a separation tab can be obtained. In addition, it becomes possible to combine with another layout function, and it is not necessary to reprocess the data itself.

【0056】尚、本実施形態において、タブ印刷領域に
相当する部分の取り出し方法を印刷データの有無の探索
をする形式に変更することも可能である。また、この領
域を分割する処理方法はレイアウト種別を問わず適用可
能である。
In the present embodiment, the method of extracting the portion corresponding to the tab print area can be changed to a format for searching for print data. Further, the processing method for dividing the area is applicable regardless of the layout type.

【0057】また、本実施形態においては、ポートレイ
トタイプで横にタブが付いた用紙を例として説明した
が、ポートレイトタイプで縦タブや、ランドスケープタ
イプで横タブ用紙などのレイアウトを問わず適用可能で
ある。
In this embodiment, the portrait type paper with tabs is described as an example. However, the present invention is applicable to portrait type portrait paper and landscape type landscape tab paper. It is possible.

【0058】以上説明したように、本実施形態によれ
ば、ユーザがタブ幅や給紙方向を意識する必要がなくな
る。
As described above, according to the present embodiment, the user does not need to be aware of the tab width and the sheet feeding direction.

【0059】また、タブ紙によってまちまちなタブ数、
タブ位置、タブ幅及び高さ等物理的な領域を認識する必
要がなくなる。
The number of tabs varies depending on the tab paper.
It is not necessary to recognize a physical area such as a tab position, a tab width and a height.

【0060】更に、タブ印刷時、タブ部でない部分の印
刷レイアウトは保持される。
Further, at the time of tab printing, the print layout of a portion other than the tab portion is retained.

【0061】また、タブ印刷と他のレイアウト系機能と
の併用が可能となる。
Further, it is possible to use tab printing in combination with other layout functions.

【0062】[他の実施形態]次に、図面を参照しなが
ら本発明に係る他の実施形態を詳細に説明する。
[Other Embodiments] Next, other embodiments according to the present invention will be described in detail with reference to the drawings.

【0063】前述した実施形態では、プリンタとしてレ
ーザビームプリンタを例に説明したが、他の実施形態で
はインクジェット形式のプリンタに本発明を適用した場
合を例に説明する。
In the above-described embodiment, a laser beam printer has been described as an example of a printer. In other embodiments, a case in which the present invention is applied to an ink jet printer will be described.

【0064】図9は、他の実施形態におけるインクジェ
ットプリンタ(IJRA)の構造を示す図である。
FIG. 9 is a diagram showing the structure of an ink jet printer (IJRA) according to another embodiment.

【0065】駆動モータ5013の正逆回転に連動して
駆動力伝達ギア5011,5009を介して回転するリ
ードスクリュー5005の螺旋溝5004に対して係合
するキャリッジHCはピン(図示しない)を有し、矢印
a,b方向に往復移動される。このキャリッジHCに
は、インクジェットカートリッジIJCが搭載されてい
る。5002は紙押え板であり、キャリッジ移動方向に
渡って紙をプラテン5000に対して押圧する。500
7,5008はフォトカプラであり、キャリッジのレバ
ー5006のこの域での存在を確認して、モータ501
3の回転方向切り換え等を行うためのホームポジション
検知手段として機能する。5016は記録ヘッドの全面
をキャップするキャップ部材5022を指示する部材、
5015はキャップ内を吸引する吸引手段で、キャップ
内開口5023を介して記録ヘッドの吸引回復を行う。
5017はクリーニングブレードで、部材5019によ
り前後方向に移動可能となる。5018は本体支持板
で、上記5017,5019を支持する。5012は吸
引回復の吸引を開始するためのレバーで、キャリッジと
係合するカム5020の移動に伴って移動し、駆動モー
タからの駆動力がクラッチ切り換え等の公知の伝達手段
で移動制御される。
The carriage HC that engages with the spiral groove 5004 of the lead screw 5005 that rotates via the driving force transmission gears 5011 and 5009 in conjunction with the forward and reverse rotation of the drive motor 5013 has pins (not shown). Are reciprocated in the directions of arrows a and b. An ink jet cartridge IJC is mounted on the carriage HC. Reference numeral 5002 denotes a paper pressing plate, which presses the paper against the platen 5000 in the carriage moving direction. 500
Reference numeral 7,5008 denotes a photocoupler, which confirms the presence of a carriage lever 5006 in this region, and
It functions as a home position detecting means for switching the rotation direction of 3, for example. 5016 is a member for indicating a cap member 5022 for capping the entire surface of the recording head;
Reference numeral 5015 denotes suction means for sucking the inside of the cap, and performs suction recovery of the recording head through the opening 5023 in the cap.
Reference numeral 5017 denotes a cleaning blade which can be moved in the front-rear direction by a member 5019. Reference numeral 5018 denotes a main body support plate that supports the above-mentioned 5017 and 5019. Reference numeral 5012 denotes a lever for starting suction for suction recovery. The lever 5012 moves with the movement of the cam 5020 that engages with the carriage, and the driving force from the driving motor is controlled by a known transmission means such as clutch switching.

【0066】これらのキャッピング,クリーニング,吸
引回復は、キャッリジHCがホームポジション側領域に
きたときにリードスクリュー5005の作用によってそ
れらの対応位置で所望の処理が行えるように構成されて
いるが、周知のタイミングで所望動作を行うように構成
されていれば良い。
The capping, cleaning, and suction recovery are configured so that when the carriage HC comes to the home position side area, desired processing can be performed at the corresponding positions by the action of the lead screw 5005. What is necessary is just to be configured to perform a desired operation at a timing.

【0067】図10は、図9に示したインクジェットプ
リンタの制御系統を示すブロック図である。図10にお
いて、1700はインタフェースであり、図2に示した
情報処理装置(ホストコンピュータ)3000から記録
信号を入力する。1701はMPUであり、プリンタ全
体を制御する。1702はROMであり、MPU170
1が実行する制御プログラムやホスト印刷情報等を格納
する。1703はDRAMであり、各種データ(記録信
号や記録ヘッドに供給される記録データ等)を保存して
おく。
FIG. 10 is a block diagram showing a control system of the ink jet printer shown in FIG. 10, reference numeral 1700 denotes an interface, which inputs a recording signal from the information processing device (host computer) 3000 shown in FIG. An MPU 1701 controls the entire printer. Reference numeral 1702 denotes a ROM, and the MPU 170
1 stores a control program to be executed, host print information, and the like. Reference numeral 1703 denotes a DRAM, which stores various data (a print signal, print data supplied to a print head, and the like).

【0068】1704は記録ヘッド1708へ供給する
データを制御するゲートアレイで、インタフェース17
00,MPU1701,DRAM1703の間で転送さ
れるデータの制御も行う。1710は記録ヘッド170
8を搬送するためのキャリアモータ、1709は記録用
紙搬送のための搬送モータ、1705は記録ヘッドを駆
動するヘッドドライバ、1706は搬送モータ1709
を駆動するモータドライバ、1707はキャリアモータ
1710を駆動するモータドライバである。
Reference numeral 1704 denotes a gate array for controlling data supplied to the recording head 1708.
00, the MPU 1701 and the DRAM 1703 are also controlled. 1710 is a recording head 170
8, a conveyance motor 1709 for conveying the recording paper, 1705 a head driver for driving the recording head, and 1706 a conveyance motor 1709
1707 is a motor driver for driving the carrier motor 1710.

【0069】このように構成されたインクジェットプリ
ンタにおいて、ホストコンピュータ3000からインタ
フェース1700を介して入力情報が入力されると、ゲ
ートアレイ1704とMPU1701との間でその入力
情報がプリント用の出力情報に変換される。そして、モ
ータドライバ1706,1707が駆動されると共に、
ヘッドドライバ1705に送られた出力情報に従って記
録ヘッドが駆動され、印字が実行される。
In the ink jet printer thus configured, when input information is input from the host computer 3000 via the interface 1700, the input information is converted into output information for printing between the gate array 1704 and the MPU 1701. Is done. Then, while the motor drivers 1706 and 1707 are driven,
The recording head is driven according to the output information sent to the head driver 1705, and printing is performed.

【0070】尚、MPU1701は、インタフェース1
700を介してホストコンピュータ3000と通信処理
が可能となっており、DRAM1703に関するメモリ
情報や資源データ或いはROM1702内のホスト印刷
情報等をホストコンピュータ3000に通知可能に構成
されている。
The MPU 1701 is provided for the interface 1
The host computer 3000 can communicate with the host computer 3000 via the network 700, and can notify the host computer 3000 of memory information and resource data relating to the DRAM 1703 or host print information in the ROM 1702.

【0071】図11は、本実施形態のホストコンピュー
タ3000に外部メモリとして機能するフロッピーディ
スク(FD:記憶媒体)を装填し、このフロッピーディ
スクに記憶されているプログラムをホストコンピュータ
3000にロードする様子を示す図である。尚、図11
に示す例では、フロッピーディスクを例に示したが、C
D−ROM又はDVD等でも良いことは言うまでもな
い。
FIG. 11 shows a state in which a floppy disk (FD: storage medium) functioning as an external memory is loaded into the host computer 3000 of the present embodiment, and the program stored in the floppy disk is loaded into the host computer 3000. FIG. Note that FIG.
In the example shown in the figure, a floppy disk is shown as an example.
Needless to say, a D-ROM or a DVD may be used.

【0072】図12は、図11に示した記憶媒体の一例
であるFDのメモリマップを示す図である。1201は
ディレクトリ情報が記憶されている領域で、以降のプリ
ンタドライバテーブル1202の記憶場所を示してい
る。更には、各プリンタ及び各プリンタドライバに対応
して、例えば図1又は図9に示したプリンタを制御する
ためのプログラム等の記憶場所1203や、更にそのプ
リンタの構成情報1等の記憶場所1204を示してい
る。ホストコンピュータ3000の操作者がFDの記憶
内容から所望のインストールしたいプリンタ名をKB9
により指示することにより、上述のテーブル1202を
参照してプリンタドライバがロードされる。例えばプリ
ンタ名XXXを指示したとすると、領域1203及び1
204に記憶されたプログラム及び構成情報をホストコ
ンピュータ3000内にロードさせることができる。
尚、本発明は複数の機器(例えば、ホストコンピュー
タ,インタフェイス機器,リーダ,プリンタなど)から
構成されるシステムに適用しても、一つの機器からなる
装置(例えば、複写機,ファクシミリ装置など)に適用
してもよい。
FIG. 12 is a diagram showing a memory map of the FD which is an example of the storage medium shown in FIG. Reference numeral 1201 denotes an area in which directory information is stored, which indicates a storage location of the subsequent printer driver table 1202. Further, in correspondence with each printer and each printer driver, for example, a storage location 1203 such as a program for controlling the printer shown in FIG. 1 or FIG. 9 and a storage location 1204 such as configuration information 1 of the printer are provided. Is shown. The operator of the host computer 3000 specifies a desired printer name to be installed from the storage contents of the FD in KB9.
, The printer driver is loaded with reference to the table 1202 described above. For example, if the user designates the printer name XXX, the areas 1203 and 1
The program and configuration information stored in 204 can be loaded into host computer 3000.
The present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), but it can be applied to a device including one device (for example, a copying machine, a facsimile machine, etc.). May be applied.

【0073】また、本発明の目的は前述した実施形態の
機能を実現するソフトウェアのプログラムコードを記録
した記憶媒体を、システム或いは装置に供給し、そのシ
ステム或いは装置のコンピュータ(CPU若しくはMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、達成されることは言うまでも
ない。
Further, an object of the present invention is to supply a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or an apparatus, and to provide a computer (CPU or MP) of the system or apparatus.
It goes without saying that U) is also achieved by reading and executing the program code stored in the storage medium.

【0074】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.

【0075】プログラムコードを供給するための記憶媒
体としては、例えばフロッピーディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

【0076】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部又は全部
を行い、その処理によって前述した実施形態の機能が実
現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.

【0077】更に、記憶媒体から読出されたプログラム
コードが、コンピュータに挿入された機能拡張ボードや
コンピュータに接続された機能拡張ユニットに備わるメ
モリに書込まれた後、そのプログラムコードの指示に基
づき、その機能拡張ボードや機能拡張ユニットに備わる
CPUなどが実際の処理の一部又は全部を行い、その処
理によって前述した実施形態の機能が実現される場合も
含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, It goes without saying that the CPU included in the function expansion board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.

【0078】[0078]

【発明の効果】以上説明したように、本発明によれば、
タブ位置に相当する領域のみをシフトすることにより、
タブ印刷におけるユーザの関与を軽減させると共に多彩
なレイアウト機能を容易に実現することができる。
As described above, according to the present invention,
By shifting only the area corresponding to the tab position,
The user's involvement in tab printing can be reduced, and various layout functions can be easily realized.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本実施形態におけるレーザビームプリンタ(L
BP)の構造を示す側断面図である。
FIG. 1 illustrates a laser beam printer (L) according to an embodiment.
It is a sectional side view which shows the structure of (BP).

【図2】本実施形態の出力方法を適用するのに好適な情
報処理装置の外観を示した図である。
FIG. 2 is a diagram showing an appearance of an information processing apparatus suitable for applying the output method of the embodiment.

【図3】本実施形態におけるプリンタ1500とホスト
コンピュータ3000とから構成される出力システムの
構成を示すブロック図である。
FIG. 3 is a block diagram illustrating a configuration of an output system including a printer 1500 and a host computer 3000 according to the embodiment.

【図4】従来のタブ印刷処理の概要を説明するための模
式図である。
FIG. 4 is a schematic diagram for explaining an outline of a conventional tab printing process.

【図5】本実施形態におけるタブ印刷処理の概要を説明
するための模式図である。
FIG. 5 is a schematic diagram illustrating an overview of a tab print process according to the embodiment.

【図6】本実施形態における設定処理の概要を説明する
ための模式図である。
FIG. 6 is a schematic diagram for explaining an outline of a setting process according to the embodiment.

【図7】本実施形態におけるタブ印刷の応用例1を説明
するための模式図である。
FIG. 7 is a schematic diagram for explaining an application example 1 of tab printing in the embodiment.

【図8】本実施形態におけるタブ印刷の応用例2を説明
するための模式図である。
FIG. 8 is a schematic diagram for explaining application example 2 of tab printing in the embodiment.

【図9】他の実施形態におけるインクジェットプリンタ
(IJRA)の構造を示す図である。
FIG. 9 is a diagram illustrating a structure of an inkjet printer (IJRA) according to another embodiment.

【図10】図9に示したインクジェットプリンタの制御
系統を示すブロック図である。
FIG. 10 is a block diagram showing a control system of the ink jet printer shown in FIG.

【図11】本実施形態の制御プログラムをコンピュータ
3000にダウンロードする様子を示す図である。
FIG. 11 is a diagram illustrating a manner in which a control program of the present embodiment is downloaded to a computer 3000.

【図12】図11に示した記憶媒体の一例であるFDの
メモリマップを示す図である。
12 is a diagram showing a memory map of an FD which is an example of the storage medium shown in FIG.

Claims (21)

【特許請求の範囲】[Claims] 【請求項1】 情報処理装置から送られてきた印刷デー
タに基づき、タブ紙への印刷出力を行う出力装置であっ
て、 前記印刷データに基づき、印刷出力するタブ紙のタブ部
に相当する領域を識別する識別手段と、 識別されたタブ部に相当するタブ領域のみをタブ処理す
るタブ処理手段と、 前記印刷データに基づき、タブ紙への印刷出力を行う出
力手段とを有し、 前記タブ処理手段は、前記タブ領域のみをシフトし、他
の領域をシフトしないように前記印刷データを処理する
ことを特徴とする出力装置。
1. An output device for performing print output on a tab sheet based on print data sent from an information processing apparatus, the area corresponding to a tab portion of the tab sheet to be printed out based on the print data. An identification unit that identifies the tab, a tab processing unit that performs tab processing only on a tab area corresponding to the identified tab portion, and an output unit that performs print output on a tab sheet based on the print data. An output device, wherein the processing means processes the print data so as to shift only the tab area and not shift other areas.
【請求項2】 前記識別手段は、前記情報処理装置から
記録媒体として通知されるタブ紙の設定情報に応じて、
前記印刷出力するタブ紙のタブ部に相当する領域を識別
することを特徴とする請求項1に記載の出力装置。
2. The information processing apparatus according to claim 1, wherein the identification unit is configured to output the tab sheet setting information notified from the information processing apparatus as a recording medium.
2. The output device according to claim 1, wherein an area corresponding to a tab portion of the tab sheet to be printed out is identified.
【請求項3】 前記設定情報は、少なくともタブ数、タ
ブ位置、タブ幅及び高さであることを特徴とする請求項
2に記載の出力装置。
3. The output device according to claim 2, wherein the setting information includes at least a tab number, a tab position, a tab width, and a height.
【請求項4】 前記タブ処理手段は、前記設定情報によ
りタブ側からタブ幅分の領域のみをシフトし、他の領域
をシフトしないように前記印刷データを処理することを
特徴とする請求項3に記載の出力装置。
4. The printing apparatus according to claim 3, wherein the tab processing unit shifts only the area corresponding to the tab width from the tab side according to the setting information, and processes the print data so as not to shift other areas. An output device according to item 1.
【請求項5】 前記タブ処理手段は、前記設定情報によ
りタブ位置とタブ幅及び高さで特定される領域のみをシ
フトし、他の領域をシフトしないように前記印刷データ
を処理することを特徴とする請求項3に記載の出力装
置。
5. The tab processing means shifts only an area specified by a tab position, a tab width, and a height based on the setting information, and processes the print data so as not to shift another area. The output device according to claim 3, wherein
【請求項6】 前記識別されたタブ領域以外の領域に対
して他のレイアウト機能に応じたレイアウト処理を行う
レイアウト処理手段を更に有することを特徴とする請求
項1に記載の出力装置。
6. The output device according to claim 1, further comprising layout processing means for performing layout processing according to another layout function on an area other than the identified tab area.
【請求項7】 前記識別手段は、当該出力装置の操作部
から設定されたタブ紙の設定情報に応じて、前記印刷出
力するタブ紙のタブ部に相当する領域を識別することを
特徴とする請求項1に記載の出力装置。
7. The printing apparatus according to claim 1, wherein the identification unit identifies an area corresponding to a tab portion of the tab sheet to be printed out according to setting information of the tab sheet set from an operation unit of the output device. The output device according to claim 1.
【請求項8】 タブ紙への印刷出力を行う出力装置に送
出する印刷データを生成する情報処理装置であって、 タブ紙へ印刷出力するための印刷データを生成する生成
手段と、 前記印刷データに対するタブ印刷に関する情報を設定す
る設定手段と、 設定された設定情報を前記出力装置に通知する通知手段
とを有することを特徴とする情報処理装置。
8. An information processing apparatus for generating print data to be sent to an output device for performing print output on tab paper, comprising: a generation unit for generating print data for print output on tab paper; An information processing apparatus, comprising: a setting unit configured to set information relating to tab printing for a print job; and a notifying unit configured to notify the output device of the set setting information.
【請求項9】 前記設定情報は、少なくともタブ数、タ
ブ位置、タブ幅及び高さであることを特徴とする請求項
8に記載の情報処理装置。
9. The information processing apparatus according to claim 8, wherein the setting information includes at least a tab number, a tab position, a tab width, and a height.
【請求項10】 情報処理装置から送られてきた印刷デ
ータに基づき、タブ紙へ印刷出力する出力方法であっ
て、 前記印刷データに基づき、印刷出力するタブ紙のタブ部
に相当する領域を識別する識別工程と、 識別されたタブ部に相当するタブ領域のみをタブ処理す
るタブ処理工程と、 前記印刷データに基づき、タブ紙への印刷出力を行う出
力工程とを有し、 前記タブ処理工程は、前記タブ領域のみをシフトし、他
の領域をシフトしないように前記印刷データを処理する
ことを特徴とする出力方法。
10. An output method for printing out on a tab sheet based on print data sent from an information processing apparatus, wherein an area corresponding to a tab portion of the tab sheet to be printed out is identified based on the print data. A tab processing step of performing tab processing only on a tab area corresponding to the identified tab portion; and an output step of performing print output on tab paper based on the print data. Outputting the print data so as to shift only the tab area and not shift other areas.
【請求項11】 前記識別工程は、前記情報処理装置か
ら記録媒体として通知されるタブ紙の設定情報に応じ
て、前記印刷出力するタブ紙のタブ部に相当する領域を
識別することを特徴とする請求項10に記載の出力方
法。
11. The identification step identifies an area corresponding to a tab portion of the tab sheet to be printed out according to tab sheet setting information notified as a recording medium from the information processing apparatus. The output method according to claim 10, wherein
【請求項12】 前記設定情報は、少なくともタブ数、
タブ位置、タブ幅及び高さであることを特徴とする請求
項11に記載の出力方法。
12. The setting information includes at least the number of tabs,
12. The output method according to claim 11, wherein the output is a tab position, a tab width, and a height.
【請求項13】 前記タブ処理工程は、前記設定情報に
よりタブ側からタブ幅分の領域のみをシフトし、他の領
域をシフトしないように前記印刷データを処理すること
を特徴とする請求項12に記載の出力装置。
13. The printing apparatus according to claim 12, wherein in the tab processing step, only the area corresponding to the tab width is shifted from the tab side according to the setting information, and the print data is processed so that other areas are not shifted. An output device according to item 1.
【請求項14】 前記タブ処理工程は、前記設定情報に
よりタブ位置とタブ幅及び高さで特定される領域のみを
シフトし、他の領域をシフトしないように前記印刷デー
タを処理することを特徴とする請求項13に記載の出力
装置。
14. The tab processing step, wherein the print data is processed such that only an area specified by a tab position, a tab width and a height according to the setting information is shifted, and other areas are not shifted. The output device according to claim 13, wherein
【請求項15】 前記識別されたタブ領域以外の領域に
対して他のレイアウト機能に応じたレイアウト処理を行
うレイアウト処理工程を更に有することを特徴とする請
求項10に記載の出力方法。
15. The output method according to claim 10, further comprising a layout processing step of performing a layout process according to another layout function on an area other than the identified tab area.
【請求項16】 前記識別工程は、当該出力装置の操作
部から設定されたタブ紙の設定情報に応じて、前記印刷
出力するタブ紙のタブ部に相当する領域を識別すること
を特徴とする請求項10に記載の出力方法。
16. The method according to claim 1, wherein the identifying step identifies an area corresponding to a tab portion of the tab sheet to be printed out according to tab sheet setting information set from an operation unit of the output device. The output method according to claim 10.
【請求項17】 タブ紙への印刷出力を行う出力装置に
送出する印刷データを生成する情報処理装置の方法であ
って、 タブ紙へ印刷出力するための印刷データを生成する生成
工程と、 前記印刷データに対するタブ印刷に関する情報を設定す
る設定工程と、 設定された設定情報を前記出力装置に通知する通知工程
とを有することを特徴とする情報処理装置の方法。
17. A method of an information processing apparatus for generating print data to be sent to an output device for performing print output on tab paper, comprising: a generation step of generating print data for print output on tab paper; A method for an information processing apparatus, comprising: a setting step of setting information relating to tab printing for print data; and a notifying step of notifying the set information to the output device.
【請求項18】 情報処理装置から送られてきた印刷デ
ータに基づき、タブ紙へ印刷出力する出力方法のプログ
ラムであって、 前記印刷データに基づき、印刷出力するタブ紙のタブ部
に相当する領域を識別する識別工程のコードと、 識別されたタブ部に相当するタブ領域のみをタブ処理す
るタブ処理工程のコードと、 前記印刷データに基づき、タブ紙への印刷出力を行う出
力工程のコードとを有し、 前記タブ処理工程のコードは、前記タブ領域のみをシフ
トし、他の領域をシフトしないように前記印刷データを
処理することを特徴とするプログラム。
18. A program for an output method for printing and outputting to a tab sheet based on print data sent from an information processing apparatus, the area corresponding to a tab portion of the tab sheet to be printed and output based on the print data. A code of an identification step for identifying a tab area, a code of a tab processing step of performing tab processing only on a tab area corresponding to the identified tab portion, and a code of an output step of performing print output on tab paper based on the print data. A program for processing the print data so that the code of the tab processing step shifts only the tab area and does not shift other areas.
【請求項19】 前記識別工程のコードは、前記情報処
理装置から記録媒体として通知されるタブ紙の設定情報
に応じて、前記印刷出力するタブ紙のタブ部に相当する
領域を識別することを特徴とする請求項18に記載のプ
ログラム。
19. The code of the identifying step includes identifying an area corresponding to a tab portion of the tab sheet to be printed out according to setting information of the tab sheet notified as a recording medium from the information processing apparatus. The program according to claim 18, characterized by:
【請求項20】 タブ紙への印刷出力を行う出力装置に
送出する印刷データを生成する情報処理装置における方
法のプログラムであって、 タブ紙へ印刷出力するための印刷データを生成する生成
工程のコードと、 前記印刷データに対するタブ印刷に関する情報を設定す
る設定工程のコードと、 設定された設定情報を前記出力装置に通知する通知工程
のコードとを有することを特徴とするプログラム。
20. A program for a method in an information processing apparatus for generating print data to be transmitted to an output device for performing print output on tab paper, the program comprising: a generation step for generating print data for print output on tab paper. A program comprising: a code; a code of a setting step of setting information on tab printing for the print data; and a code of a notification step of notifying the output device of the set information.
【請求項21】 請求項18乃至請求項20の何れか一
項に記載のプログラムが記憶されたコンピュータ読み取
り可能な記憶媒体。
21. A computer-readable storage medium storing the program according to claim 18. Description:
JP2001121506A 2001-04-19 2001-04-19 Output device and processing method thereof Expired - Fee Related JP4383687B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001121506A JP4383687B2 (en) 2001-04-19 2001-04-19 Output device and processing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001121506A JP4383687B2 (en) 2001-04-19 2001-04-19 Output device and processing method thereof

Publications (3)

Publication Number Publication Date
JP2002316454A true JP2002316454A (en) 2002-10-29
JP2002316454A5 JP2002316454A5 (en) 2005-07-28
JP4383687B2 JP4383687B2 (en) 2009-12-16

Family

ID=18971364

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001121506A Expired - Fee Related JP4383687B2 (en) 2001-04-19 2001-04-19 Output device and processing method thereof

Country Status (1)

Country Link
JP (1) JP4383687B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006071978A (en) * 2004-09-02 2006-03-16 Fuji Xerox Co Ltd Image forming apparatus, image forming method and output image preparation method
JP2012238963A (en) * 2011-05-10 2012-12-06 Canon Inc Information processing apparatus, imposition method, and program
US8520251B2 (en) 2007-04-27 2013-08-27 Canon Kabushiki Kaisha Information processing apparatus, information processing method, and computer program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006071978A (en) * 2004-09-02 2006-03-16 Fuji Xerox Co Ltd Image forming apparatus, image forming method and output image preparation method
JP4507770B2 (en) * 2004-09-02 2010-07-21 富士ゼロックス株式会社 Image forming apparatus, image forming method, and output image creating method
US8520251B2 (en) 2007-04-27 2013-08-27 Canon Kabushiki Kaisha Information processing apparatus, information processing method, and computer program
JP2012238963A (en) * 2011-05-10 2012-12-06 Canon Inc Information processing apparatus, imposition method, and program

Also Published As

Publication number Publication date
JP4383687B2 (en) 2009-12-16

Similar Documents

Publication Publication Date Title
JP3809389B2 (en) Print control apparatus, information processing apparatus, print control method, information processing apparatus method and program
EP0895183B1 (en) Print control apparatus and method for page layout preparation
JP3747130B2 (en) Information processing apparatus, message display method, interface apparatus, and storage medium storing computer-readable program
JPH1199722A (en) Apparatus and method for controlling printing, and storage medium
JPH061011A (en) Printer control method and control system thereof
JP4447817B2 (en) Information processing apparatus, control method, and computer program
JP3780103B2 (en) Information processing apparatus, information processing method, storage medium, and printing system
JP4383687B2 (en) Output device and processing method thereof
US7027170B1 (en) Printing control system for separation printing
JPH10187390A (en) Information processor, data processing method for information processor and recording medium storing program that can be read by computer
JP2001096804A (en) Image output apparatus and control method thereof
JPH10193748A (en) Method and system for processing information and recording medium
JPH09295432A (en) Printer and print controlling method
JPH09186884A (en) Image processing system
JPH11191057A (en) Data processor, print setting method in data processor and storage medium storing computer readable program
JP2003072162A (en) Printing controller, method for processing data, storage medium, and program
JPH10340168A (en) Information processor, its system and controlling method of them
JPH07160441A (en) Information processing method and output method
JPH08164648A (en) Output unit and information processing system including the same
JP2003256160A (en) Information processing device, printing control method, program, and recording medium
JPH0890865A (en) Recorder
JP2009145979A (en) Data processor
JPH09188017A (en) Printer
JP2001239721A (en) Rule processing device, output control system, information processing device, output device, rule processing method, and memory medium
JP2003330651A (en) Output device and output method

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041214

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080512

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080711

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090508

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090806

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090826

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090914

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090924

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121002

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131002

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees