(57)【要約】【課題】容易に税項目データの配列順序を設定して出力させることができる出力制御装置及びプログラムを提供する。【解決手段】出力制御装置は、複数の税項目データの配列順序を、帳票データを生成するプログラムにより固定せずに、複数の税率に各々対応する複数の税項目データの配列順序を示す出力制御データを記憶する記憶手段と、出力制御データにより示される配列順序で複数の税項目データを所定の出力手段により出力させる出力制御手段と、を備える。【選択図】図２
2019061719.tif 000002
【特許請求の範囲】
【請求項１】
複数の税率に各々対応する複数の税項目データの配列順序を示す出力制御データを記憶する記憶手段と、
前記出力制御データにより示される配列順序で前記複数の税項目データを所定の出力手段により出力させる出力制御手段と、
を備える出力制御装置。
【請求項２】
前記複数の税項目データを出力する複数の出力領域が設定され、
前記出力制御データは、前記複数の出力領域の各々における前記複数の税項目データの配列順序を個別に示し、
前記出力制御手段は、前記複数の出力領域各々において前記複数の税項目データの配列順序を前記出力制御データにより各々示される出力領域に対応した配列順序で前記出力手段により出力させる請求項１に記載の出力制御装置。
【請求項３】
前記出力制御データは、前記複数の税項目データの配列順序が、前記複数の税率が所定の配列となる第１順序、前記複数の税率が昇順となる第２順序、及び前記複数の税率が降順となる第３順序のうち何れに設定されるかを示す第１設定データを含み、
前記出力制御手段は、前記第１設定データにより示される設定に従った配列順序で前記複数の税項目データを前記出力手段により出力させる請求項１又は２に記載の出力制御装置。
【請求項４】
前記出力制御データは、前記複数の税項目データの配列順序が、当該複数の税項目データ各々の税率と、税表示の態様に係る種別とのうち何れを優先させた順序に設定されるかを示す第２設定データを含み、
前記出力制御手段は、前記第２設定データにより示される設定に従い、税率と、税表示の態様に係る種別とのうちの一方を優先させた配列順序で前記複数の税項目データを前記出力手段により出力させる請求項１〜３の何れか一項に記載の出力制御装置。
【請求項５】
前記出力制御手段は、前記複数の税項目データのうち少なくとも一部を、前記複数の税率と各々対応付けられた識別標識とともに前記出力手段により出力させる請求項１〜４の何れか一項に記載の出力制御装置。
【請求項６】
前記出力制御データの入力を受け付ける入力手段を備え、
前記記憶手段は、前記入力手段により入力された前記出力制御データを記憶する請求項１〜５の何れか一項に記載の出力制御装置。
【請求項７】
コンピュータを、
複数の税率に各々対応する複数の税項目データの配列順序を示す出力制御データを記憶する記憶手段、
前記出力制御データにより示される配列順序で前記複数の税項目データを所定の出力手段により出力させる出力制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の税項目データの出力を制御する出力制御装置及びプログラムに関する。
【背景技術】
【０００２】
従来、取引品目及び課税対象額などを含む取引項目データや、税率及び税額などを含む税項目データなどが配置された帳票データを生成し、当該帳票データに係る帳票を表示装置や印刷装置などにより出力させる情報処理装置が知られている。このような情報処理装置では、帳票の所定の位置に所定の取引項目データ及び税項目データが出力されるように、帳票データにおいて各項目データの配置位置が設定される。
【０００３】
ところで、管理対象の取引品目に複数の異なる税率が定められている場合には、取引品目ごとに、あるいは取引品目の分類ごとに異なる税率に対応した取引に係るデータが管理されることがある（例えば特許文献１）。このような場合において、異なる税率に各々対応する複数の税項目データが含まれる帳票を出力する際には、上記の情報処理装置では、当該複数の税項目データが税率ごとに異なる位置にそれぞれ出力されるように、帳票データにおいて複数の税項目データの配置位置が設定される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１０８６５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の情報処理装置では、上記複数の税項目データの配列順序は、帳票データを生成するプログラムにより定められており、税項目データの配列順序を変更するためにはプログラムを修正する必要があるという課題がある。
【０００６】
この発明の目的は、容易に税項目データの配列順序を設定して出力させることができる出力制御装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するため、
複数の税率に各々対応する複数の税項目データの配列順序を示す出力制御データを記憶する記憶手段と、
前記出力制御データにより示される配列順序で前記複数の税項目データを所定の出力手段により出力させる出力制御手段と、
を備える出力制御装置である。
【発明の効果】
【０００８】
本発明に従うと、容易に税項目データの配列順序を設定して出力させることができるという効果がある。
【図面の簡単な説明】
【０００９】
【図１】本発明の出力制御装置の実施形態である情報処理装置の機能構成を示すブロック図である。
【図２】取引トランファイル、出力制御ファイル及び出力される請求書の例を示す図である。
【図３】取引トランファイル、出力制御ファイル及び出力される請求書の他の例を示す図である。
【図４】帳票データ生成出力処理のＣＰＵによる制御手順を示すフローチャートである。
【図５】出力設定処理のＣＰＵによる制御手順を示すフローチャートである。
【図６】第２の実施形態に係る消費税出力登録画面及び出力制御ファイルの例を示す図である。
【図７】図６（ｂ）の出力制御ファイルに基づいて出力される請求書の例を示す図である。
【図８】第２の実施形態に係る消費税出力登録画面及び出力制御ファイルＦ２の第２の例を示す図である。
【図９】図８（ｂ）の出力制御ファイルに基づいて出力される請求書の例を示す図である。
【図１０】第２の実施形態に係る消費税出力登録画面及び出力制御ファイルＦ２の第３の例を示す図である。
【図１１】図１０（ｂ）の出力制御ファイルに基づいて出力される請求書の例を示す図である。
【図１２】変形例において出力される請求書の例を示す図である。
【図１３】請求書の他の例を示す図である。
【発明を実施するための形態】
【００１０】
（第１の実施形態）
以下、本発明の第１の実施形態を図面に基づいて説明する。
図１は、本発明の出力制御装置の実施形態である情報処理装置１の機能構成を示すブロック図である。
【００１１】
情報処理装置１（出力制御装置）は、ＣＰＵ１０１、ＲＡＭ１０２及び記憶部１０３を有する制御部１０（出力制御手段）と、入力部１１（入力手段）と、インターフェース１２などを備える。ＣＰＵ１０１は、バス１３を介してＲＡＭ１０２、記憶部１０３、入力部１１、及びインターフェース１２に接続されている。
【００１２】
ＣＰＵ１０１は、記憶部１０３から処理内容に応じた各種制御用のプログラムや設定データを読み出して実行し、情報処理装置１の各部の動作を統括制御する。例えば、ＣＰＵ１０１は、入力部１１から入力された操作信号に基づいて後述する帳票データ生成出力プログラムＰ（出力制御プログラム）を実行して帳票データを生成するとともに、帳票データに係る帳票を印刷装置３により出力させる。
ＲＡＭ１０２は、ＣＰＵ１０１に作業用のメモリ空間を提供し、一時データを記憶する。
記憶部１０３は、例えば、ハードディスクドライブやＳＳＤ（Solid State Drive）等の書き換え可能な不揮発性メモリを有する記憶装置を備え、ＣＰＵ１０１により実行される各種制御用のプログラムや設定データを記憶する。各種制御用のプログラムには、例えば帳票データ生成出力プログラムＰが含まれる。また、設定データには、例えば後述する出力設定処理において参照される出力制御ファイルＦ２（出力制御データ）が含まれる。また、記憶部１０３は、商取引に係る取引項目データや税項目データなどの各種データを含む取引トランファイルＦ１を記憶する。
【００１３】
入力部１１は、例えば、キーボードやマウスなどの入力装置を備え、この入力装置に対して行われたユーザによる入力操作を所定の操作信号に変換して制御部１０に送信する。
【００１４】
インターフェース１２は、表示装置２（出力手段）や印刷装置３（出力手段）との間でデータの送受信を行う手段であり、例えば、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）１３９４などの各種シリアルインターフェースにより構成される。情報処理装置１は、表示装置２及び印刷装置３とのデータの送受信を行う各々別個のインターフェースを備えていてもよい。
【００１５】
表示装置２は、例えば、液晶ディスプレイや有機エレクトロルミネッセンスディスプレイ等により構成され、ＣＰＵ１０１による制御下で、情報処理装置１により行われた処理内容に応じた表示出力を行う。例えば、表示装置２は、情報処理装置１で生成された帳票データに係る帳票の表示出力を行う。
印刷装置３は、例えば、インクジェットプリンタやレーザープリンタ等により構成され、ＣＰＵ１０１による制御下で、情報処理装置１により行われた処理内容に応じた印刷出力を行う。例えば、印刷装置３は、情報処理装置１で生成された帳票データに係る帳票の印刷出力を行う。
本明細書において、税項目データの出力は、出力手段としての表示装置２又は印刷装置３により税項目データを含む帳票データに基づいて税項目データが反映された帳票の表示又は印刷が行われることを含む。
【００１６】
次に、情報処理装置１により行われる帳票データの生成及び出力制御について説明する。
情報処理装置１では、帳票データ生成出力プログラムＰが実行されることにより、取引トランファイルＦ１に含まれる税項目データが、出力制御ファイルＦ２により指定された態様で配置された帳票データを生成し、当該帳票データに係る帳票を表示装置２又は印刷装置３により出力させる帳票データ生成出力処理が行われる。
以下では、帳票データとしての請求書データが生成されて印刷装置３に供給され、印刷装置３により請求書データに係る請求書が印刷、出力される例を用いて説明する。
【００１７】
図２は、取引トランファイルＦ１、出力制御ファイルＦ２及び出力される請求書Ｂの例を示す図である。このうち、図２（ａ）及び図２（ｂ）は、それぞれ請求書データの生成において参照される取引トランファイルＦ１、出力制御ファイルＦ２の内容を示す図である。また、図２（ｃ）は、取引トランファイルＦ１及び出力制御ファイルＦ２に基づいて生成される請求書データに係る請求書Ｂのレイアウトを示す図である。
【００１８】
図２（ａ）に示されるように、取引トランファイルＦ１は、請求書データに導入される取引金額、消費税税率及び消費税額に係るデータを含む。このうち、消費税税率及び消費税額に係るデータが税項目データに相当する。取引トランファイルＦ１には、複数の税率（３％，５％，８％，１０％）に各々対応する複数の税項目データが含まれている。
また、この取引トランファイルＦ１は、ＣＰＵ１０１により所定の入力プログラムが読み出されて実行され、当該入力プログラムに従い入力部１１により入力された取引金額、消費税税率（税率）及び消費税額に係るデータに基づいてＣＰＵ１０１により生成され、記憶部１０３に記憶されたファイルである。なお、取引トランファイルＦ１は、インターフェース１２を介して外部の情報処理装置や記憶装置から制御部１０に入力されたものであってもよい。
【００１９】
図２（ｂ）に示される出力制御ファイルＦ２は、出力される帳票のフォーマットに係る出力フォームごとに、複数の税率に各々対応する複数の税項目データの配列順序を示す出力制御データを含むファイルである。詳しくは、出力制御ファイルＦ２は、出力フォーム識別番号、項目出力指定区分、出力指定フラグｎ、明細並び順指定区分及び並び順指定フラグｎに係るデータからなる出力制御データを含む。なお、一の出力制御ファイルＦ２に異なる複数の出力フォームに係る出力制御データが記憶されていてもよい。
また、この出力制御ファイルＦ２は、ＣＰＵ１０１により所定の入力プログラムが読み出されて実行され、当該入力プログラムに従い入力部１１により入力された出力制御データに基づいてＣＰＵ１０１により生成され、記憶部１０３に記憶されたファイルである。なお、出力制御ファイルＦ２は、インターフェース１２を介して外部の情報処理装置や記憶装置から制御部１０に入力されたものであってもよい。
【００２０】
上記の出力制御データのうち、出力フォーム識別番号は、請求書Ｂのフォーマットを指定する複数の出力フォームに各々対応付けられた識別番号であり、図２（ｂ）の例では、出力フォーム識別番号として「００１」が割り当てられている。
【００２１】
項目出力指定区分及び明細並び順指定区分に係るデータ（第１設定データ）は、出力フォーム識別番号により示された出力フォームにおける複数の税項目データの配列順序に係る設定が、複数の税率が所定の指定された配列順となる「個別指定」（第１順序）であるか、複数の税率が昇順となる「昇順固定」（第２順序）であるか、又は複数の税率が降順となる「降順固定」（第３順序）であるかを示す。具体的には、項目出力指定区分及び明細並び順指定区分に係るデータは、税項目データの配列順序に係る設定が「個別指定」である場合には「１」とされ、「昇順固定」である場合には「２」とされ、「降順固定」である場合には「３」とされる。また、項目出力指定区分は、図２（ｃ）に示される請求書Ｂの鑑部２０において税項目出力領域２１（出力領域）に出力される税項目データ２２及びその配列順序を示す。また、明細並び順指定区分は、図２（ｃ）に示される請求書Ｂの明細部３０において税項目出力領域３１（出力領域）に出力される税項目データ３２及びその配列順序を示す。
ここで、鑑部２０は、帳票の上部において、帳票の名宛人及び発行者の氏名（又は名称）及び住所（又は居所）や、明細部３０の内容の概要が示される部分である。また、明細部３０は、鑑部２０の下部において、取引品目ごとの属性、数量、各種金額等の詳細な項目が示される部分である。図２（ｃ）では、煩雑さを避けるため明細部３０において取引金額及び税額以外の具体的な取引品目や項目の記載が省略されている。
【００２２】
出力指定フラグｎ（ｎは自然数）は、項目出力指定区分の設定が「個別指定」である場合の税項目データ２２に係る税率の配列順序を指定するデータである。出力指定フラグｎの各々には、税項目データ２２に係る税率を示すデータが、配列順序が上位のものから順に割り当てられている。図２（ｂ）の例では、出力指定フラグ１，２，３，４にそれぞれ税率８％，５％，３％，１０％を示すデータが割り当てられている。
また、並び順指定フラグｎ（ｎは自然数）は、明細並び順指定区分に係る設定が「個別指定」である場合の税項目データ３２に係る税率の配列順序を示すデータである。図２（ｂ）の例では、並び順指定フラグ１，２，３，４にそれぞれ税率１０％，３％，５％，８％を示すデータが割り当てられている。
【００２３】
情報処理装置１では、帳票データ生成出力プログラムＰが実行されて所定の出力フォームの請求書データの生成が開始されると、上記の出力制御ファイルＦ２において当該出力フォームに係る出力フォーム識別番号が検索され、該当する出力フォーム識別番号に対応する出力制御データが取得される。そして、取引トランファイルＦ１に記憶された複数の税項目データを、取得された出力制御データにより示される配列順序で配置して請求書データが生成される。
【００２４】
具体的には、図２（ｃ）に示されるように、鑑部２０の税項目出力領域２１では、出力制御データのうち項目出力指定区分が「個別指定」を示す「１」であることを反映して、出力指定フラグ１〜４に設定された税率に各々対応する税項目データ２２が、出力指定フラグ１〜４に割り当てられた配列順序（即ち８％，５％，３％，１０％の順序）で並ぶように左から順に配置される。また、明細部３０の税項目出力領域３１では、出力制御データのうち明細並び順指定区分が「個別指定」を示す「１」であることを反映して、並び順指定フラグ１〜４に設定された税率に各々対応する税項目データ３２が、並び順指定フラグ１〜４に割り当てられた配列順序（即ち１０％，３％，５％，８％の順序）で並ぶように上から順に配置される。
【００２５】
図３は、本実施形態の取引トランファイルＦ１、出力制御ファイルＦ２及び出力される請求書Ｂの他の例を示す図である。
図３（ｂ）の出力制御ファイルＦ２は、以下の点で図２（ｂ）の出力制御ファイルＦ２と異なっている。即ち、図３（ｂ）の出力制御ファイルＦ２では、出力フォーム識別番号
が「００２」に、項目出力指定区分が「昇順固定」を示す「２」に、また明細並び順指定区分が「降順固定」を示す「３」に、それぞれ設定されている。また、出力指定フラグｎ及び並び順指定フラグｎには、税率に係るデータが割り当てられていない。なお、図３（ａ）の取引トランファイルＦ１は、図２（ａ）の取引トランファイルＦ１と同一である。
【００２６】
図３（ｃ）は、図３（ａ）の取引トランファイルＦ１及び図３（ｂ）の出力制御ファイルＦ２に基づいて帳票データ生成出力プログラムＰにより生成される請求書データに係る請求書Ｂのレイアウトを示す図である。図３（ｃ）の請求書Ｂにおける鑑部２０の税項目出力領域２１では、出力制御ファイルＦ２の項目出力指定区分が「昇順固定」を示す「２」であることを反映して、複数の税項目データ２２は、左から税率が昇順となるように配置される。また、明細部３０の税項目出力領域３１では、出力制御ファイルＦ２の明細並び順指定区分が「降順固定」を示す「３」であることを反映して、複数の税項目データ３２は、左から税率が降順となるように配置される。
【００２７】
次に、情報処理装置１において実行される帳票データ生成出力処理をフローチャートに基づいて説明する。
図４は、帳票データ生成出力処理のＣＰＵ１０１による制御手順を示すフローチャートである。
【００２８】
この帳票データ生成出力処理は、例えば、ユーザによる入力部１１への入力操作に応じて帳票データ生成出力プログラムＰの実行が指示された場合に行われる。
【００２９】
帳票データ生成出力処理が開始されると、ＣＰＵ１０１は、生成される帳票データに係るフォーム区分及び出力フォームを設定する（ステップＳ１１）。詳しくは、ＣＰＵ１０１は、ユーザにフォーム区分及び出力フォームを選択させるための所定の表示を表示装置２により行わせる。ＣＰＵ１０１は、ユーザにより入力部１１に対してフォーム区分及び出力フォームを選択する入力操作が行われると、選択されたフォーム区分及び出力フォームをＲＡＭ１０２に記憶させる。ここで、フォーム区分は、帳票の種別に係る区分であり、例えば売上伝票、請求書、見積明細、見積鑑、受注伝票などの選択肢から選択される。また、出力フォームは、特定のフォーム区分に対して設定されたフォーマット（書式）であり、例えばフォーム区分としての請求書に対しては、「請求書（合計型）」、「請求書（明細型）」、「請求書（明細伝票合計型）」などの複数の出力フォームが設けられる。これらの出力フォームの各々には、上述の通り、出力フォームを識別するための出力フォーム識別番号が設定されている。
【００３０】
ステップＳ１１の処理が終了すると、ＣＰＵ１０１は、出力設定処理を行う（ステップＳ１２）。
【００３１】
図５は、出力設定処理のＣＰＵ１０１による制御手順を示すフローチャートである。
出力設定処理が開始されると、ＣＰＵ１０１は、記憶部１０３の出力制御ファイルＦ２において、ステップＳ１１で選択された出力フォームに係る出力フォーム識別番号を検索し、当該出力フォーム識別番号に対応するレコード（出力制御データ）を取得する（ステップＳ２１）。
【００３２】
ＣＰＵ１０１は、ステップＳ２１で取得された出力制御データのうち項目出力指定区分を参照する（ステップＳ２２）。
【００３３】
ＣＰＵ１０１は、項目出力指定区分が「個別指定」を示す「１」である場合には、出力指定フラグ１〜ｎの値を参照し、鑑部２０の税項目出力領域２１に配置する税項目データ２２及びその配列順を出力指定フラグ１〜ｎに各々示される税率の値に従って設定してＲＡＭ１０２に記憶させる（ステップＳ２３）。
ＣＰＵ１０１は、項目出力指定区分が「昇順固定」を示す「２」である場合には、鑑部２０の税項目出力領域２１に配置する税項目データ２２及びその配列順を、税率が昇順となるように設定してＲＡＭ１０２に記憶させる（ステップＳ２４）。
ＣＰＵ１０１は、項目出力指定区分が「降順固定」を示す「３」である場合には、鑑部２０の税項目出力領域２１に配置する税項目データ２２及びその配列順を、税率が降順となるように設定してＲＡＭ１０２に記憶させる（ステップＳ２５）。
【００３４】
ステップＳ２３，Ｓ２４又はＳ２５が終了すると、ＣＰＵ１０１は、ステップＳ２１で取得された出力制御データのうち明細並び順指定区分を参照する（ステップＳ２６）。
【００３５】
ＣＰＵ１０１は、明細並び順指定区分が「個別指定」を示す「１」である場合には、並び順指定フラグ１〜ｎの値を参照し、明細部３０の税項目出力領域３１に配置する税項目データ３２及びその配列順を並び順指定フラグ１〜ｎに各々示される税率の値に従って設定してＲＡＭ１０２に記憶させる（ステップＳ２７）。
ＣＰＵ１０１は、明細並び順指定区分が「昇順固定」を示す「２」である場合には、明細部３０の税項目出力領域３１に配置する税項目データ３２及びその配列順を、税率が昇順となるように設定してＲＡＭ１０２に記憶させる（ステップＳ２８）。
ＣＰＵ１０１は、明細並び順指定区分が「降順固定」を示す「３」である場合には、明細部３０の税項目出力領域３１に配置する税項目データ３２及びその配列順を、税率が降順となるように設定してＲＡＭ１０２に記憶させる（ステップＳ２９）。
ステップＳ２７，Ｓ２８又はＳ２９が終了すると、ＣＰＵ１０１は、出力設定処理を終了させる。
【００３６】
出力設定処理が終了すると、ＣＰＵ１０１は、ＲＡＭ１０２に記憶された出力設定処理の結果及び取引トランファイルＦ１に基づいて帳票データを生成する（ステップＳ１３）。詳しくは、ＣＰＵ１０１は、ステップＳ１１で設定されたフォーム区分及び出力フォームに従い帳票を構成する各要素を配置して、出力される帳票のレイアウトを示すベクター形式の帳票データを生成する。ここで、ＣＰＵ１０１は、帳票における所定の出力領域に、取引トランファイルＦ１に記憶された複数の税項目データが、出力設定処理において設定された配列順序で配置されて出力されるように複数の税項目データをレイアウトする。
例えば、ＣＰＵ１０１は、図２（ｃ）又は図３（ｃ）に示されるように、帳票としての請求書Ｂの鑑部２０における税項目出力領域２１において、ステップＳ２３〜Ｓ２５の何れかで設定された配列順序で複数の税項目データ２２が配置されて出力されるように帳票データとしての請求書データを生成する。また、ＣＰＵ１０１は、請求書Ｂの明細部３０における税項目出力領域３１において、ステップＳ２７〜Ｓ２９の何れかで設定された配列順序で複数の税項目データ３２を配置されて出力されるように請求書データを生成する。
【００３７】
ＣＰＵ１０１は、ステップＳ１３で生成された請求書データ（帳票データ）に係る請求書Ｂ（帳票）を印刷装置３により出力させる（ステップＳ１４）。詳しくは、ＣＰＵ１０１は、記憶部１０３から所定のプリンタドライバを読み出して実行し、ベクター形式の請求書データをラスター形式のデータに変換して印刷装置３の図示しない印刷制御回路に供給し、この印刷制御回路による制御下で印刷装置３において当該ラスター形式の請求書データに基づき請求書Ｂを用紙に印刷、出力させる。この結果、取引トランファイルＦ１の複数の税項目データが、出力制御ファイルＦ２の出力制御データにより示される配列順序で配置されて印刷装置３により出力される。
【００３８】
なお、出力手段としての表示装置２により請求書データを出力させる場合には、ＣＰＵ１０１は、記憶部１０３から所定のディスプレイドライバを読み出して実行し、ベクター形式の請求書データをラスター形式のデータに変換して表示装置２の図示しない表示制御回路に供給し、この表示制御回路による制御下で表示装置２において当該ラスター形式の請求書データに基づき請求書Ｂを表示、出力させる。この場合は、ステップＳ１３の処理とステップＳ１４における表示装置２による表示出力とが並行して実行されてもよい。即ち、ステップＳ１３において生成される過程の請求書データを逐次表示装置２に供給して生成過程の請求書Ｂを表示させてもよい。
【００３９】
以上のように、第１の実施形態の出力制御装置としての情報処理装置１は、複数の税率に各々対応する複数の税項目データ２２，３２の配列順序を示す出力制御データを記憶する記憶部１０３と、出力制御データにより示される配列順序で複数の税項目データ２２，３２を出力手段としての表示装置２又は印刷装置３により出力させるＣＰＵ１０１（出力制御手段）と、を備える。これにより、容易に税項目データ２２，２３の配列順序を設定して出力手段に出力させることができる。即ち、情報処理装置１は、出力制御データを参照して税項目データ２２，３２の配列順序を設定して出力手段により出力させるため、出力制御データを変更することにより、情報処理装置１において実行されるプログラムを修正することなく、出力される税項目データ２２，３２の配列順序を容易に変更することができる。
【００４０】
また、複数の税項目データ２２，３２を出力する複数の税項目出力領域２１，３１が設定され、出力制御データは、複数の税項目出力領域２１，３１各々における複数の税項目データ２２，３２の配列順序を個別に示し、ＣＰＵ１０１（出力制御手段）は、複数の税項目出力領域２１，３１各々において複数の税項目データ２２，３２の配列順序を出力制御データにより各々示される配列順序で表示装置２又は印刷装置３により出力させる。これにより、例えば帳票としての請求書Ｂの鑑部２０及び明細部３０においてそれぞれ税項目データ２２，３２の配列順序が異なる態様で税項目データ２２，３２を出力させることができる。
【００４１】
また、出力制御データは、複数の税項目データ２２，３２の配列順序が、複数の税率が所定の配列となる「個別指定」（第１順序）、複数の税率が昇順となる「昇順固定」（第２順序）及び複数の税率が降順となる「降順固定」（第３順序）のうち何れに設定されるかを示す項目出力指定区分及び明細並び順指定区分に係るデータ（第１設定データ）を含み、ＣＰＵ１０１（出力制御手段）は、項目出力指定区分及び明細並び順指定区分により示される設定に従った配列順序で複数の税項目データ２２，３２を表示装置２又は印刷装置３により出力させる。これにより、複数の税項目データ２２，３２の配列順序に係る設定を「個別指定」、「昇順固定」及び「降順固定」の間で容易に変更することができる。
【００４２】
また、出力制御装置としての情報処理装置１は、出力制御データの入力を受け付ける入力部１１を備え、記憶部１０３は、入力部１１により入力された出力制御データを記憶する。このような構成によれば、入力部１１における入力により出力制御データを設定し、設定された出力制御データにより示される配列順序で複数の税項目データ２２，３２を出力させることができる。
【００４３】
また、コンピュータを、複数の税率に各々対応する複数の税項目データの配列順序を示す出力制御データを記憶する記憶手段、前記出力制御データにより示される配列順序で前記複数の税項目データを所定の出力手段により出力させる出力制御手段、として機能させるプログラムをコンピュータにインストールすることで、容易に税項目データの配列順序を設定して出力手段に出力させることができる。
【００４４】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
第２の実施形態は、税抜き表示（外税）及び税込み表示（内税）などの税表示の態様に係る種別を優先させた配列順序で税項目データ２２，３２を配置可能な点、及び請求書Ｂにおいてより詳細な記載項目が出力される点で第１の実施形態と異なる。その他の点は第１の実施形態と同様であるので、以下では第１の実施形態との相違点について説明する。
【００４５】
図６（ａ）は、第２の実施形態に係る出力制御ファイルＦ２のデータの入力をユーザに行わせるための消費税出力登録画面Ｄの例を示す図であり、図６（ｂ）は、出力制御ファイルＦ２の例を示す図である。
【００４６】
本実施形態では、出力制御ファイルＦ２のデータを入力させるための所定の入力プログラムがＣＰＵ１０１により実行されると、表示装置２により図６（ａ）に示される消費税出力登録画面Ｄが表示される。この消費税出力登録画面Ｄでは、入力欄４１〜４７において、それぞれフォーム区分、出力フォーム識別番号、項目出力指定区分、明細並び順指定区分、出力指定フラグｎ、明細並び順フラグｎ、及び商品別消費税明細並び順に係る設定内容が表示される。
このうち商品別消費税明細並び順に係るデータ（第２設定データ）は、請求書Ｂの明細部３０における税項目データ３２の配列順序を、税率を優先させた配列順序とする「税率優先」と、税抜き表示（外税）及び税込み表示（内税）の別（税表示の態様に係る種別）を優先させた配列順序とする「税抜税込優先」とのうち何れに設定するかを定める項目である。
ユーザは、入力部１１への所定の入力操作により上記各項目に係る設定データを直接入力し、又は複数の入力候補から選択して、入力欄４１〜４７に設定内容を表示させる。図６（ａ）の例では、フォーム区分に係る入力欄４１では、「請求書」が選択され、出力フォーム識別番号に係る入力欄４２では、「請求書（明細型）」を示す「９８３」が選択されている。また、項目出力指定区分及び明細並び順指定区分に係るに係る入力欄４３，４４では、いずれも「個別指定」を示す「１」が選択されている。また、出力指定フラグ１〜３に係る入力欄４５には、それぞれ税率８％，５％，３％を示すデータが入力されている。また、明細並び順フラグ１〜３に係る入力欄４６には、それぞれ税率８％，５％，３％を示すデータが入力されている。また、商品別消費税明細並び順に係る入力欄４７では、「税率優先」を示す「１」が選択されている。
【００４７】
消費税出力登録画面Ｄにおいて上記各項目に係る設定がなされると、図６（ｂ）に示される出力制御ファイルＦ２が生成されて記憶部１０３に記憶される。この出力制御ファイルＦ２では、フォーム区分、出力フォーム識別番号、項目出力指定区分、出力指定フラグｎ、明細並び順指定区分、明細並び順フラグｎ、商品別消費税明細並び順の各々に対して、消費税出力登録画面Ｄの入力欄４１〜４７への入力内容に対応したデータが出力制御データとして割り当てられる。
【００４８】
図７は、図６（ｂ）の出力制御ファイルＦ２に基づいて出力される請求書Ｂの例を示す図である。
第２の実施形態の請求書Ｂでは、鑑部２０のうち概要項目出力領域２３において、請求内容の概要が示される。概要項目出力領域２３では、例えば、買上金額の合計や、このうち外税商品の買上金額の合計を示す「抜御買上金額」、内税商品の買上金額の合計を示す「込御買上金額」などが示され、また、消費税金額の合計や、このうち外税商品の消費税金額の合計を示す「外消費税金額」、内税商品の消費税金額の合計を示す「内消費税金額」などが示される。
また、鑑部２０のうち税項目出力領域２１では、複数の税項目データ２２ごとに、消費税税率、及び当該税率が設定されている外税商品及び内税商品各々に係る買上金額の合計及び消費税金額の合計が示される。ここで、複数の税項目データ２２は、出力制御ファイルＦ２の項目出力指定区分が「個別指定」を示す「１」であることを反映して、税項目データ２２に係る税率が出力指定フラグ１〜３に割り当てられた配列順序（即ち税率８％，５％，３％の順序）となるように税項目出力領域２１において左から配置されている。
【００４９】
また、明細部３０の税項目出力領域３１では、取引品目ごとの商品名、消費税税率、数量、単価、消費税金額などの項目が図の横方向に配列された取引項目データ３３が縦方向に配列される。また、取引項目データ３３の下部には、取引項目データ３３に係る消費税を、消費税額、及び外税又は内税ごとに示す税項目データ３２が縦方向に配列される。
ここで、複数の税項目データ３２は、出力制御ファイルＦ２の商品別消費税明細並び順が「税率優先」を示す「１」であることを反映して、税率に係る配列順序の設定が優先されて配列される。即ち、出力制御ファイルＦ２の明細並び順指定区分が「個別指定」を示す「１」であることを反映して、税項目データ３２は、税率が明細並び順フラグ１〜３に割り当てられた配列順序（即ち税率８％，５％，３％の順序）となるように配列される。そして、同一の税率に係る税項目データ３２が複数ある場合には、当該複数の税項目データ３２が外税、内税の順に並ぶように配列される。
なお、図７の明細書では、税率３％の税項目データがないため、税率８％，５％の税項目データのみが配置されている。
【００５０】
図８（ａ）は、第２の実施形態に係る消費税出力登録画面Ｄの第２の例を示す図であり、図８（ｂ）は、出力制御ファイルＦ２の第２の例を示す図である。
図９は、図８（ｂ）の出力制御ファイルＦ２に基づいて出力される請求書Ｂの例を示す図である。
図８（ａ）、図８（ｂ）及び図９は、データの具体的内容を除いてそれぞれ図６（ａ）、図６（ｂ）及び図７と同様であるため、以下では図６（ａ）、図６（ｂ）及び図７との相違点について説明する。
【００５１】
図８（ａ）の消費税出力登録画面Ｄでは、出力フォーム識別番号に係る入力欄４２では、「請求書（明細型）税率１０％対応」を示す「８８３」が選択されている。また、出力指定フラグ１〜５に係る入力欄４５には、それぞれ税率１０％，７％，８％，５％，３％が入力されている。また、明細並び順フラグ１〜３に係る入力欄４６には、それぞれ税率１０％，７％，８％，５％，３％が入力されている。また、商品別消費税明細並び順に係る入力欄４７では、「税抜税込優先」であることを示す「２」が選択されている。
【００５２】
図９に示される請求書Ｂでは、鑑部２０のうち税項目出力領域２１において、複数の税項目データ２２が以下のように配置されている。即ち、複数の税項目データ２２は、出力制御ファイルＦ２の項目出力指定区分が「個別指定」を示す「１」であることを反映して、税率が出力指定フラグ１〜５に割り当てられた配列順序（即ち税率１０％，７％，８％，５％，３％の順序）となるように税項目出力領域２１において左から配置されている。なお、図９の明細書では税率５％，３％の税項目データがないため、税率１０％，７％，８％の税項目データのみが配置されている。
【００５３】
また、明細部３０のうち税項目出力領域３１では、複数の税項目データ３２は、出力制御ファイルＦ２の商品別消費税明細並び順が「税抜税込優先」を示す「２」であることを反映して、まず、税抜き表示（外税）の税項目データ３２、税込み表示（内税）の税項目データ３２がこの順に並ぶように配列される。そして、税抜き表示の複数の税項目データ３２は、明細並び順指定区分が「個別指定」を示す「１」であることを反映して、税率が明細並び順フラグ１〜５に割り当てられた配列順序（即ち税率１０％，７％，８％，５％，３％の順序）となるように配列される。同様に、複数の税込み表示の各税項目データ３２も、税率が明細並び順フラグ１〜５に割り当てられた配列順序となるように配列される。
なお、図９の明細書では税率５％，３％の税項目データがないため、税率１０％，７％，８％の税項目データのみが配置されている。
【００５４】
図１０（ａ）は、第２の実施形態に係る消費税出力登録画面Ｄの第３の例を示す図であり、図１０（ｂ）は、出力制御ファイルＦ２の第３の例を示す図である。
図１１は、図１０（ｂ）の出力制御ファイルＦ２に基づいて出力される請求書Ｂの例を示す図である。
図１０（ａ）、図１０（ｂ）及び図１１は、データの具体的内容を除いてそれぞれ図８（ａ）、図８（ｂ）及び図９と同様であるため、以下では図８（ａ）、図８（ｂ）及び図９との相違点について説明する。
【００５５】
図１０（ａ）の消費税出力登録画面Ｄでは、項目出力指定区分に係る入力欄４３では、「降順固定」であることを示す「３」が選択されている。また、明細並び順指定区分に係る入力欄４４では、「昇順固定」であることを示す「２」が選択されている。また、出力指定フラグ１〜９、及び明細並び順フラグ１〜９に係る入力欄４５，４６には、データが割り当てられていない。
【００５６】
図１１に示される請求書Ｂでは、鑑部２０のうち税項目出力領域２１において、複数の税項目データ２２が以下のように配置されている。即ち、複数の税項目データ２２は、出力制御ファイルＦ２の項目出力指定区分が「降順固定」を示す「３」であることを反映して、税率が降順に並ぶように税項目出力領域２１において左から配置されている。
【００５７】
また、明細部３０のうち税項目出力領域３１では、複数の税項目データ３２は、出力制御ファイルＦ２の商品別消費税明細並び順が「税抜税込優先」を示す「２」であることを反映して、まず、税抜き表示（外税）、税込み表示（内税）の別に従って配列される。そして、税抜き表示の複数の税項目データ３２、及び税込み表示の複数の税項目データ３２は、明細並び順指定区分が「昇順固定」を示す「２」であることを反映して、税率が昇順となるような順序でそれぞれ配列される。
【００５８】
このように、第２の実施形態の出力制御装置としての情報処理装置１では、出力制御データは、複数の税項目データ２２，３２の配列順序が、当該複数の税項目データ２２，３２各々の税率と、税表示の態様に係る種別とのうち何れを優先させた順序に設定されるかを示す商品別消費税明細並び順に係るデータ（第２設定データ）を含み、ＣＰＵ１０１（出力制御手段）は、商品別消費税明細並び順に係るデータにより示される設定に従い、税率と、税表示の態様に係る種別とのうちの一方を優先させた配列順序で複数の税項目データ２２，３２を表示装置２又は印刷装置３により出力させる。このような構成によれば、税率、及び税表示の態様に係る種別の各々について、設定された優先順位で税項目データ２２，３２を配列させて出力させることができる。これにより、税項目データ２２，３２の配列順序を容易により柔軟に設定することができる。
【００５９】
（変形例）
次に、上記各実施形態の変形例について説明する。
本変形例では、請求書Ｂにおいて、複数の税項目データ２２，３２のうち少なくとも一部が、税率と対応付けられたアイコン（識別標識）とともに出力される点で上記各実施形態と異なる。その他の点は、上記各実施形態と同様であるので、以下では上記各実施形態との相違点について説明する。
【００６０】
図１２は、本変形例において出力される請求書Ｂの例を示す図である。
本変形例では、税項目データ２２，３２の一部において、税率と対応付けられたアイコン４１，４２が配置されている。詳しくは、税率が３％，５％である税項目データ２２，３２には、税率を示す部分の右側に菱形のアイコン４１が配置され、税率が８％である税項目データ２２，３２には、税率を示す部分の右側に星形のアイコン４２が配置されている。即ち、情報処理装置１では、アイコン４１，４２が上記の態様で配置されるように請求書データの生成が行われる。
また、本変形例では、消費税の標準税率が１０％、食品について定められた軽減税率が３％，５％、食品以外の品目について定められた軽減税率が８％であるものとする。
【００６１】
菱形のアイコン４１及び星形のアイコン４２は、所定の軽減税率に係る税項目データ２２，３２に付される。図１２の例では、菱形のアイコン４１は、税項目データ２２，３２の税率が食品に係る軽減税率（３％，５％）であることを示し、星形のアイコン４２は、税項目データ２２，３２の税率が食品以外の品目に係る軽減税率（８％）であることを示す。また、標準税率（１０％）に係る税項目データ２２，３２には、アイコン４１，４２が付されていないことにより当該税項目データ２２，３２が標準税率に係るものであることが示される。
なお、標準税率に対応する税項目データ２２，３２にアイコンが付されてもよい。また、税項目データ２２，３２の異なる税率ごとに異なるアイコンが設定されて付されてもよい。また、税率とアイコンとの対応関係が請求書Ｂに明記されている場合などでは、税項目データ２２，３２において税率に係る記載を省略して当該税率と対応するアイコンが出力されるようにしてもよい。また、アイコンの形状は上記の例に限られず、矩形、多角形、円形などの図形、記号、文字、又はこれらの組み合わせなどであってもよい。
【００６２】
このように、本変形例では、ＣＰＵ１０１（出力制御手段）は、複数の税項目データ２２，３２のうち少なくとも一部を、複数の税率と各々対応付けられたアイコン４１，４２とともに出力手段により出力させる。これにより、税率が異なる複数の税項目データ２２，３２をユーザにより容易に区別して視認させることができる。
【００６３】
なお、本発明は、上記各実施形態及び変形例に限られるものではなく、様々な変更が可能である。
例えば、上記各実施形態及び変形例では、帳票としての請求書Ｂの鑑部２０及び明細部３０の各々において複数の税項目データの配列順序を制御する例を用いて説明したが、これに限定する趣旨ではない。例えば、図１３に示されるように、請求書Ｂの鑑部２０に税項目データが含まれない態様であってもよく、この場合には、請求書Ｂの明細部３０のみにおいて複数の税項目データ２２が出力制御ファイルＦ２の出力制御データに基づく配列順序で配置される。
また、帳票は、請求書に限られず、売上伝票、見積明細、見積鑑、受注伝票などであってもよい。
【００６４】
また、上記各実施形態及び変形例では、税項目データ２２，３２に係る税金の種別として消費税を例に挙げて説明したが、これに代えて、エコカー減税が適用される場合の自動車重量税など、複数の異なる税率が定められる税金に対して本発明を適用してもよい。
【００６５】
また、以上の説明では、本発明に係る帳票データ生成出力プログラムＰのコンピュータ読み取り可能な媒体としてハードディスクやフラッシュメモリを有する記憶部１０３を使用した例を開示したが、これに限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリなどのその他の不揮発性メモリや、ＣＤ−ＲＯＭなどの可搬型記録媒体を適用することが可能である。また、本発明に係る帳票データ生成出力プログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も本発明に適用される。
その他、上記実施の形態の説明で示した具体的な構成、処理の内容や手順などの細部は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【００６６】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定されるものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００６７】
［付記］
＜請求項１＞
複数の税率に各々対応する複数の税項目データの配列順序を示す出力制御データを記憶する記憶手段と、
前記出力制御データにより示される配列順序で前記複数の税項目データを所定の出力手段により出力させる出力制御手段と、
を備える出力制御装置。
＜請求項２＞
前記複数の税項目データを出力する複数の出力領域が設定され、
前記出力制御データは、前記複数の出力領域の各々における前記複数の税項目データの配列順序を個別に示し、
前記出力制御手段は、前記複数の出力領域各々において前記複数の税項目データの配列順序を前記出力制御データにより各々示される出力領域に対応した配列順序で前記出力手段により出力させる請求項１に記載の出力制御装置。
＜請求項３＞
前記出力制御データは、前記複数の税項目データの配列順序が、前記複数の税率が所定の配列となる第１順序、前記複数の税率が昇順となる第２順序、及び前記複数の税率が降順となる第３順序のうち何れに設定されるかを示す第１設定データを含み、
前記出力制御手段は、前記第１設定データにより示される設定に従った配列順序で前記複数の税項目データを前記出力手段により出力させる請求項１又は２に記載の出力制御装置。
＜請求項４＞
前記出力制御データは、前記複数の税項目データの配列順序が、当該複数の税項目データ各々の税率と、税表示の態様に係る種別とのうち何れを優先させた順序に設定されるかを示す第２設定データを含み、
前記出力制御手段は、前記第２設定データにより示される設定に従い、税率と、税表示の態様に係る種別とのうちの一方を優先させた配列順序で前記複数の税項目データを前記出力手段により出力させる請求項１〜３の何れか一項に記載の出力制御装置。
＜請求項５＞
前記出力制御手段は、前記複数の税項目データのうち少なくとも一部を、前記複数の税率と各々対応付けられた識別標識とともに前記出力手段により出力させる請求項１〜４の何れか一項に記載の出力制御装置。
＜請求項６＞
前記出力制御データの入力を受け付ける入力手段を備え、
前記記憶手段は、前記入力手段により入力された前記出力制御データを記憶する請求項１〜５の何れか一項に記載の出力制御装置。
＜請求項７＞
コンピュータを、
複数の税率に各々対応する複数の税項目データの配列順序を示す出力制御データを記憶する記憶手段、
前記出力制御データにより示される配列順序で前記複数の税項目データを所定の出力手段により出力させる出力制御手段、
として機能させるプログラム。
【符号の説明】
【００６８】
１  情報処理装置（出力制御装置）
２  表示装置（出力手段）
３  印刷装置（出力手段）
１０  制御部
１０１  ＣＰＵ（出力制御手段）
１０２  ＲＡＭ
１０３  記憶部（記憶手段）
１１  入力部（入力手段）
２０  鑑部
２１，３１  税項目出力領域（出力領域）
２２，３２  税項目データ
２３  概要項目出力領域
３０  明細部
３３  取引項目データ
４１，４２  アイコン（識別標識）
Ｂ  請求書
Ｆ１  取引トランファイル
Ｆ２  出力制御ファイル（出力制御データ）
Ｐ  帳票データ生成出力プログラム（出力制御プログラム）
【図１】
2019061719.tif 000003
【図２】
2019061719.tif 000004
【図３】
2019061719.tif 000005
【図４】
2019061719.tif 000006
【図５】
2019061719.tif 000007
【図６】
2019061719.tif 000008
【図７】
2019061719.tif 000009
【図８】
2019061719.tif 000010
【図９】
2019061719.tif 000011
【図１０】
2019061719.tif 000012
【図１１】
2019061719.tif 000013
【図１２】
2019061719.tif 000014
【図１３】
2019061719.tif 000015
【手続補正書】
【提出日】平成31年1月28日(2019.1.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記目的を達成するため、本発明に係る出力制御装置は、複数の税率に各々対応する複数の税項目データの配列順序であって所定の伝票における鑑部に対応させた配列順序と前記所定の伝票における明細部に対応させた配列順序とを、ユーザ操作に応じて個別に設定する設定手段と、前記設定手段により設定された前記鑑部に対応させた配列順序で前記複数の税項目データが前記所定の伝票における鑑部に配列するように、かつ、前記設定手段により設定された前記明細部に対応させた配列順序で前記複数の税項目データが前記所定の伝票における明細部に配列するように、前記複数の税項目データを所定の出力手段により出力させる出力制御手段と、を備えることを特徴とする。
また、本発明に係るプログラムは、コンピュータを、複数の税率に各々対応する複数の税項目データの配列順序であって所定の伝票における鑑部に対応させた配列順序と前記所定の伝票における明細部に対応させた配列順序とを、ユーザ操作に応じて個別に設定する設定手段、前記設定手段により設定された前記鑑部に対応させた配列順序で前記複数の税項目データが前記所定の伝票における鑑部に配列するように、かつ、前記設定手段により設定された前記明細部に対応させた配列順序で前記複数の税項目データが前記所定の伝票における明細部に配列するように、前記複数の税項目データを所定の出力手段により出力させる出力制御手段、として機能させることを特徴とする。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の税率に各々対応する複数の税項目データの配列順序であって所定の伝票における鑑部に対応させた配列順序と前記所定の伝票における明細部に対応させた配列順序とを、ユーザ操作に応じて個別に設定する設定手段と、
前記設定手段により設定された前記鑑部に対応させた配列順序で前記複数の税項目データが前記所定の伝票における鑑部に配列するように、かつ、前記設定手段により設定された前記明細部に対応させた配列順序で前記複数の税項目データが前記所定の伝票における明細部に配列するように、前記複数の税項目データを所定の出力手段により出力させる出力制御手段と、
を備える出力制御装置。
【請求項２】
予め登録されている複数の配列順序のなかから何れかの配列順序をユーザに選択させるための登録画面を表示させる表示制御手段を備え、
前記設定手段は、前記所定の伝票における鑑部に対応させた配列順序または前記所定の伝票における明細部に対応させた配列順序を、前記登録画面でユーザ操作により選択された配列順序に設定する請求項１に記載の出力制御装置。
【請求項３】
前記出力制御手段は、前記複数の税項目データのうち少なくとも一部を、前記複数の税率と各々対応付けられた識別標識とともに前記出力手段により出力させる請求項１又は２に記載の出力制御装置。
【請求項４】
コンピュータを、
複数の税率に各々対応する複数の税項目データの配列順序であって所定の伝票における鑑部に対応させた配列順序と前記所定の伝票における明細部に対応させた配列順序とを、ユーザ操作に応じて個別に設定する設定手段、
前記設定手段により設定された前記鑑部に対応させた配列順序で前記複数の税項目データが前記所定の伝票における鑑部に配列するように、かつ、前記設定手段により設定された前記明細部に対応させた配列順序で前記複数の税項目データが前記所定の伝票における明細部に配列するように、前記複数の税項目データを所定の出力手段により出力させる出力制御手段、
として機能させるプログラム。