(57)【要約】【課題】本発明は、地紋印刷の目的であるコピー防止を管理者が管理できるようになり、コピー防止の目的の実現をより確実に行うことができ、更に印刷した人の特定等が容易になってより強くコピー防止の抑制力を高めることができるプリンタシステムにおける印刷制御方法及び該方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体を提供することを目的とする。【解決手段】本発明のプリンタシステムにおける印刷制御方法は、ユーザ用ホスト装置からプリンタに印刷指示をした場合、印刷データを作成するプリンタドライバが管理者用ホスト装置に管理情報を問い合わせる。その後、問い合わせた管理情報内に自ユーザ名があった場合に地紋印刷を行う。【選択図】　　　　図４
2004078752.tif 000002
【特許請求の範囲】
【請求項１】
プリンタ、管理者用ホスト装置及びユーザ用ホスト装置がネットワークで接続されたプリンタシステムにおける印刷制御方法において、
前記ユーザ用ホスト装置から前記プリンタに印刷指示をした場合、印刷データを作成するプリンタドライバが前記管理者用ホスト装置に管理情報を問い合わせ、当該管理情報内に自ユーザ名があった場合に地紋印刷を行うことを特徴とするプリンタシステムにおける印刷制御方法。
【請求項２】
管理者用ホスト装置に前記管理情報を問い合わせ、当該管理情報内の自ホスト装置名、または自ホスト装置名と自ユーザ名の組み合わせの情報で地紋印刷する請求項１記載のプリンタシステムにおける印刷制御方法。
【請求項３】
前記地紋印刷を行う場合に、地紋パターンに、印刷したコンピュータ名又は使用しているユーザ名等の特定の情報を埋め込む請求項１又は２に記載のプリンタシステムにおける印刷制御方法。
【請求項４】
前記地紋印刷を行う場合に、地紋パターンに、印刷したコンピュータ名又は使用しているユーザ名等の特定の情報を、前記プリンタドライバが前記管理者用ホスト装置に問い合わせ、その問い合わせた情報を元に、地紋印刷を行う請求項１又は２に記載のプリンタシステムにおける印刷制御方法。
【請求項５】
前記地紋印刷を行う場合、印刷前に地紋印刷を行う旨のメッセージを表示し、ユーザに地紋印刷であることを知らせる請求項１〜４のいずれかに記載のプリンタシステムにおける印刷制御方法。
【請求項６】
請求項１〜５のいずれかに記載のプリンタシステムにおける印刷制御方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリンタシステムにおける印刷制御方法及び該方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体に関し、詳細にはプリンタ、管理者用ホスト装置及びユーザ用ホスト装置がネットワークで接続されたプリンタシステムでコピー防止のための地紋印刷を行う際の制御技術に関する。
【０００２】
【従来の技術】
従来、ネットワークで接続されたホスト装置とプリンタから構築されたプリンタシステムでコピー防止のための地紋印刷を行う場合、専用の地紋紙を使用して印刷することにより、またはプリンタドライバで印刷データに地紋パターンを付加して印刷することにより、この機能を実現していた。
【０００３】
【発明が解決しようとする課題】
しかしながら、地紋印刷を行う場合、ユーザが地紋専用紙で印刷したり、印刷時プリンタドライバの設定で、地紋印刷するかどうかの判断を行っていたため、前記管理者用ホスト装置が管理することができなかった。また、一般的な印刷パターンでの地紋印刷だけでは抑止効果が低かった。更に、ユーザ名だけで管理する場合、他のホストが同じユーザ名で使用している場合は、そのユーザが同一人物か、たまたま同じユーザ名で別の人なのか判断できなかった。
【０００４】
本発明はこれらの問題点を解決するためのものであり、地紋印刷の目的であるコピー防止を管理者が管理できるようになり、コピー防止の目的の実現をより確実に行うことができ、更に印刷した人の特定等が容易になってより強くコピー防止の抑制力を高めることができるプリンタシステムにおける印刷制御方法及び該方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体を提供することを目的とする。
【０００５】
【課題を解決するための手段】
前記問題点を解決するために、本発明のプリンタシステムにおける印刷制御方法によれば、ユーザ用ホスト装置からプリンタに印刷指示をした場合、印刷データを作成するプリンタドライバが管理者用ホスト装置に管理情報を問い合わせる。そして、この管理情報内に自ユーザ名があった場合に地紋印刷を行う。よって、地紋印刷の目的であるコピー防止を管理者が管理できるようになり、コピー防止の目的の実現をより確実に行うことができる。
【０００６】
また、管理者用ホスト装置に管理情報を問い合わせ、当該管理情報内の自ホスト装置名、または自ホスト装置名と自ユーザ名の組み合わせの情報で地紋印刷することにより、ホスト名も管理者用ホストに登録し、ユーザ用ホストは、印刷時にホスト名の情報を問い合わせ、その情報によって地紋印刷を行うことができる。ユーザ名だけを使用するか、ホスト名だけを使用するか、両方を組み合わせた情報を利用するかは、システムの運用方法によって選択すればよく、設定で変更可能である。またこれ以外にグループ名なども利用できる。
【０００７】
更に、地紋印刷を行う場合に、地紋パターンに、印刷したコンピュータ名又は使用しているユーザ名等の特定の情報を埋め込むことにより、印刷物をコピーした時に、ユーザ名等が浮び上がることによって、印刷した人の特定等が容易になり、より強くコピー防止の抑制力が高まる。
【０００８】
また、地紋印刷を行う場合に、地紋パターンに、印刷したコンピュータ名又は使用しているユーザ名等の特定の情報を、プリンタドライバが管理者用ホスト装置に問い合わせ、その問い合わせた情報を元に、地紋印刷を行う。よって、ユーザごとに地紋パターンの設定を変えることができ、コピー防止の目的にあった運用が可能となる。
【０００９】
更に、地紋印刷を行う場合、印刷前に地紋印刷を行う旨のメッセージを表示し、ユーザに地紋印刷であることを知らせることにより、ユーザの利便性が図れる。
【００１０】
また、上記記載のプリンタシステムにおける印刷制御方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体に特徴がある。よって、本発明のプリンタシステムにおける印刷制御方法を実行するプログラムが記憶した媒体を用いることにより、既存のシステムを変えることなく、印刷制御化システムを汎用的に構築することができる。
【００１１】
【発明の実施の形態】
本発明のプリンタシステムにおける印刷制御方法は、ユーザ用ホスト装置からプリンタに印刷指示をした場合、印刷データを作成するプリンタドライバが管理者用ホスト装置に管理情報を問い合わせる。その後、問い合わせた管理情報内に自ユーザ名があった場合に地紋印刷を行う。
【００１２】
【実施例】
図１は本発明の一実施例に係るプリンタシステムの構成を示すブロック図である。同図に示す本実施例のプリンタシステムは、主に、プリンタ１００及びホスト装置２００を含んで構成されている。そして、ホスト装置２００はプリンタ１００と接続され、プリンタ１００にプリンタ設定コマンドや印刷データを送信する。また、プリンタ１００は、コントローラ１１０、エンジン部１３０、パネル装置１５０及びディスク装置１７０を含んで構成されている。そして、コントローラ１１０は、ＣＰＵ１１１、ＩＣカード１１２、ＮＶＲＡＭ１１３、プログラムＲＯＭ１１４、フォントＲＯＭ１１５、ＲＡＭ１１６、エンジンＩ／Ｆ１１７、パネルＩ／Ｆ１１８、ディスクＩ／Ｆ１１９及びホストＩ／Ｆ１２０を有し、それぞれの構成部は内部バス１２１を介して接続されている。ＣＰＵ１１１は、プログラムＲＯＭ１１４のプログラム、パネル装置１５０からのモード指示、ホストコンピュータからのコマンドによってコントローラ全体を制御する。ＩＣカード１１２は、フォントデータやプログラムを外部から供給するＩＣカードである。ＮＶＲＡＭ１１３は、パネル装置からのモード指示の内容などを記憶しておく不揮発性記憶手段である。プログラムＲＯＭ１１４には、コントローラの制御プログラムが格納されている。フォントＲＯＭ１１５は、フォントのパターンデータなどが記憶されている。ＲＡＭ１１６は、ＣＰＵ１１１のワークメモリ、入力データのインプット・バッファ、プリントデータのページ・バッファ、ダウンロードフォント用のメモリ等に使用するＲＡＭである。エンジンＩ／Ｆ１１７は、エンジン部１３０とコマンド及びステータスや、印字データの通信を行うエンジンインターフェースである。パネルＩ／Ｆ１１８は、パネル装置１５０とコマンド及びステータスの通信を行うパネルインターフェースである。ディスクＩ／Ｆ１１９は、ディスク装置１７０と通信を行うためのディスクインターフェースである。ホストＩ／Ｆ１２０は、ホスト装置２００と通信を行うホストインターフェースであり、通常はセントロＩ／ＦやＲＳ２３２Ｃである。また、エンジン部１３０は、実際に印字を行うエンジンである。パネル装置１５０は、使用者に現在のプリンタの状態を知らせたり、モード指示を行ったりするパネル装置である。ディスク装置１７０は、フォントデータ、プログラムや印字データなどの様々のデータを記憶しておくディスク装置で、フロッピディスク装置やハードディスク装置などである。
【００１３】
次に、このような構成を有する本実施例のプリンタシステムの動作について説明する。
先ず、コントローラ１１０ではホスト装置２００からホストＩ／Ｆ１２０を通してデータ（文字コード、制御コード、制御コマンド）を受け取ると、インプット・バッファにそのデータを一時的に格納する。次に、インプット・バッファ内に保持されているデータを取り出して、ページ・バッファにそのデータ１文字分毎のフォント・パターンの先頭アドレス、フォント・パターンの幅、フォント・パターンの高さ、印字位置等のページ・レイアウト情報を格納する。そして、ページ・バッファが１ページ分完成すると、続いてそのページ・バッファのデータをフレーム・バッファにビットマップで展開する。展開が終了すると、エンジンＩ／Ｆ１１７を通してエンジン部１３０に給紙トレイ選択コマンド、排紙トレイ選択コマンド、印字コマンドを送り、フレーム・バッファに展開したビットマップ・データをビデオ・データとして出力する。一方、エンジン部１３０はコントローラ１１０から送られる給紙トレイ選択コマンド、排紙トレイ選択コマンド、印字コマンドに従って、指定給紙トレイから給紙を実行し、ビデオ・データに従って印字を行って指定排紙トレイに出力する。
【００１４】
図２は図１のホスト装置の構成を示すブロック図である。同図において、アプリケーション２０１はデータを印刷する場合、ＯＳ（オペレーティングシステム）２０２を経由して作られたＯＳ固有の中間的な印刷データをプリンタドライバ２０３に送る。プリンタドライバ２０３は受け取ったその中間の印刷データを、プリンタ１００固有のプリンタ制御コマンド（最終的な印刷データ）に変換して、プリントマネージャー２０４に送る。ここでプリントマネージャー２０４はその印刷データを一時的にスプールした後、プリンタ１００にその印刷データを送信する。ここでプリントマネージャー２０４は一時的に印刷データをスプールすることにより、アプリケーション２０１の印刷処理を速く終わらせることができ、アプリケーションの解放が速くなるという利点がある。また、プリントマネージャー２０４はプリンタモニタ２０５を経由し、プリンタ１００からプリンタステータス等の情報を取得することができ、またプリンタモニタ２０５はプリンタ１００から取得した情報を元に、ユーザインターフェースから、設定した項目をプリンタにコマンドとして送出できる。ユーザがホスト装置を使用する際には、使用する際にユーザ名をログインする。ログインしたユーザ名、及び予め設定されていたホスト装置名はメモリ２０６に、管理者用ホストコンピュータのアドレス情報はメモリ２０７に設定され、プリンタドライバ２０３はこの設定内容を必要に応じて参照できる。
【００１５】
図３は、ネットワークに接続されたプリンタ及びホスト装置の構成図である。同図において、ユーザ用ホスト装置２１０及び管理者用ホスト装置２２０と、プリンタ１００−１、１００−２とは、ネットワーク３００に接続されている。また、管理者用ホスト装置２２０は、利用者管理情報ファイル２２２をもち、ユーザ用ホスト装置２１０が印刷をする際に、このファイルを参照する。
【００１６】
以下に地紋印刷処理の詳細について述べる。
まず、地紋印刷というのは、専用の地紋紙を使う場合、この用紙上に印刷を行い、コピーをすると、地紋パターンから、文字や絵が浮き出てくるため、オリジナルとコピーの区別がつきやすいという特長がある。また、コピーしてほしくない印刷に対しては、コピーによって文字や絵が浮き出てくるため、コピー禁止の心理的な抑止効果がある。コピー禁止の印刷物に、この浮き出てくる文字に印刷者の情報がある場合、印刷を行った人が、印刷物の管理を十分気をつけるという効果も期待できる。専用紙を使用しない場合は、通常の印刷データの背景等に薄い色で地紋パターンを作成し、この地紋パターンと込みで印刷を行うことにより、専用紙と同じ機能を実現できる。
【００１７】
次に、本実施例に係る印刷処理について動作フローを示す図４に従って説明すると、図２のアプリケーション２０１が印刷するために、印刷開始の指示を図２のプリンタドライバ２０３にする（ステップＳ１０１）。プリンタドライバ２０３は、管理者用ホスト装置２２０から、利用者管理情報ファイル２２２を参照し、その内容を読み込む。下記の表１に利用者管理情報ファイル２２２の内容例を示す。このファイルでは、設定の項目を一行目に記述し、２行目以降、ユーザ情報のデータとなる。一行につき１ユーザの設定となる。
【００１８】
【表１】
2004078752.tif 000003
【００１９】
ここで、管理者用ホスト装置２２０のアドレス、ホスト内の利用者管理情報ファイル２２２の場所は、ドライバインストール時、またはそれ以外の時に予め設定する必要がある。設定された内容は図２のホスト装置２００のアドレス情報２０７に保存され、印刷時にプリンタドライバはこの内容を参照する（ステップＳ１０２）。プリンタドライバ２０３はその読み込んだ内容から、上記表１の”ＵｓｅｒＮａｍｅ”の項目に対応する、自ホスト装置のユーザ名があるか検索し（ステップＳ１０３）、該当する名前があった場合（ステップＳ１０３；ＹＥＳ）、通常の印刷データに地紋パターンを追加して印刷処理を行い（ステップＳ１０４，Ｓ１０５）、なかった場合（ステップＳ１０３；ＮＯ）、地紋パターンを追加せずに通常の印刷データを作成して印刷処理をする（ステップＳ１０６，Ｓ１０５）。また、この場合、”ＵｓｅｒＮａｍｅ”は、地紋印刷者のリストとなるが、ファイル内容を「印刷物に対してコピー防止をしなくてもよい」という許可者登録として使用する場合、ユーザ名があるときは、地紋パターンを追加せずに通常印刷し、ユーザ名がない場合、地紋パターンを付加して印刷を行う。
【００２０】
次に、本実施例に係る印刷処理について別の動作フローを示す図５に従って説明すると、図４に示す動作と異なる点は、上記表１の”ＵｓｅｒＮａｍｅ”以外に”ＭａｃｈｉｎｅＮａｍｅ”を使用して、それらの組み合わせで地紋印刷を行う条件を変更する。ユーザ名（”ＵｓｅｒＮａｍｅ”）とホスト名（”ＭａｃｈｉｎｅＮａｍｅ”）両方が一致する場合を示している。よって、両方が一致した場合（ステップＳ２０３；ＹＥＳ、ステップＳ２０４；ＹＥＳ）に地紋印刷を行う（ステップＳ２０５，Ｓ２０７）。また、これ以外に、利用者管理ファイル１２１の内容にグループ名の項目があれば、グループの条件を追加し、地紋印刷の設定条件をかけてもよい。また、組み合わせの条件は、運用によりａｎｄ条件、ｏｒ条件等の設定ができる。
【００２１】
次に、本実施例に係る印刷処理について別の動作フローを示す図６に従って説明すると、図２のアプリケーション２０１から印刷開始した後（ステップＳ３０１）、図２のプリンタドライバ２０３は、図２のホスト装置２００内のユーザ名、ホスト装置名情報２０６から、その情報を取得し（ステップＳ３０２）、この情報を組み込んだ地紋パターンをプリンタドライバ２０３で作成し（ステップＳ３０３）、作成した地紋パターンと、通常の印刷データを合わせて、プリンタ１００に印刷データを送信する（ステップＳ３０４）。プリンタ１００はこの印刷データを出力すると、ユーザ名、ホスト装置名を地紋パターンにもつ印刷結果が得られる。プリンタドライバ２０３は印刷をかけた時刻を取得し、地紋パターンに組み込んでもよい。
【００２２】
次に、本実施例に係る印刷処理について別の動作フローを示す図７に従って説明すると、図４に示す動作と異なる点は、図２のプリンタドライバ２０３は、地紋パターンを作成する際、読み込んだ図３の利用者管理情報ファイル２２２の自ユーザに該当する設定で、上記表１で”ＵｓｅｒＮａｍｅ　ＯＮ／ＯＦＦ”が１の場合（ステップＳ４０４；ＹＥＳ）、そのユーザ名を地紋パターンに組込まれ（ステップＳ４０５）印刷される（ステップＳ４０８）。また、”ＭａｃｈｉｎｅＮａｍｅ　ＯＮ／ＯＦＦ”が１の場合（ステップＳ４０６；ＹＥＳ）、ユーザが使用しているＰＣ名を地紋パターンに組込まれ（ステップＳ４０７）印刷される（ステップＳ４０８）。例えば前ページの上記表１に示す利用者管理ファイル内容例では、”ｙａｍａｄａ”さんが、印刷を行う場合、地紋印刷されるが、この地紋パターンには、ユーザ名も地紋パターンとして付加されて、印刷を行う。そのため、この印刷物が、コピーされた場合、印刷者である”ｙａｍａｄａ”さんの名前が浮かび上がり、印刷者の特定ができる。また、同様に、”ｓａｔｏ”さんが印刷した場合は、使用したＰＣ名とユーザ名が地紋パターンに組み込まれ、”ｎａｋａｙａｍａ”さんが印刷した場合、元になる地紋パターンのみ付加されて印刷される。
【００２３】
次に、本実施例に係る印刷処理について別の動作フローを示す図８に従って説明すると、図４に示す動作と異なる点は、地紋印刷を行う場合ユーザが印刷するまで印刷物が地紋印刷したものか通常印刷か判断がつかないため、地紋印刷の場合（ステップＳ５０３；ＹＥＳ、ステップＳ５０５）、印刷する前にダイアログボックス等でその旨表示しユーザに知らせ（ステップＳ５０６）、それから印刷を実行する（ステップＳ５０７）。
【００２４】
次に、図９は本発明のシステム構成を示すブロック図である。つまり、同図は上記実施例における印刷制御方法によるソフトウェアを実行するマイクロプロセッサ等から構築されるハードウェアを示すものである。同図において、印刷制御システムはインターフェース（以下Ｉ／Ｆと略す）９１、ＣＰＵ９２、ＲＯＭ９３、ＲＡＭ９４、表示装置９５、ハードディスク９６、キーボード９７及びＣＤ−ＲＯＭドライブ９８を含んで構成されている。また、汎用の処理装置を用意し、ＣＤ−ＲＯＭ９９などの読取可能な記憶媒体には、本発明の印刷制御方法を実行するプログラムが記憶されている。更に、Ｉ／Ｆ９１を介して外部装置から制御信号が入力され、キーボード９７によって操作者による指令又は自動的に本発明のプログラムが起動される。そして、ＣＰＵ９２は当該プログラムに従って上述の印刷制御方法に伴う印刷制御処理を施し、その処理結果をＲＡＭ９４やハードディスク９６等の記憶装置に格納し、必要により表示装置９５などに出力する。以上のように、本発明の印刷制御方法を実行するプログラムが記憶した媒体を用いることにより、既存のシステムを変えることなく、印刷制御システムを汎用的に構築することができる。
【００２５】
なお、本発明は上記実施例に限定されるものではなく、特許請求の範囲内の記載であれば多種の変形や置換可能であることは言うまでもない。
【００２６】
【発明の効果】
以上説明したように、本発明のプリンタシステムにおける印刷制御方法によれば、ユーザ用ホスト装置からプリンタに印刷指示をした場合、印刷データを作成するプリンタドライバが管理者用ホスト装置に管理情報を問い合わせる。そして、この管理情報内に自ユーザ名があった場合に地紋印刷を行う。よって、地紋印刷の目的であるコピー防止を管理者が管理できるようになり、コピー防止の目的の実現をより確実に行うことができる。
【００２７】
また、管理者用ホスト装置に管理情報を問い合わせ、当該管理情報内の自ホスト装置名、または自ホスト装置名と自ユーザ名の組み合わせの情報で地紋印刷することにより、ホスト名も管理者用ホストに登録し、ユーザ用ホストは、印刷時にホスト名の情報を問い合わせ、その情報によって地紋印刷を行うことができる。ユーザ名だけを使用するか、ホスト名だけを使用するか、両方を組み合わせた情報を利用するかは、システムの運用方法によって選択すればよく、設定で変更可能である。またこれ以外にグループ名なども利用できる。
【００２８】
更に、地紋印刷を行う場合に、地紋パターンに、印刷したコンピュータ名又は使用しているユーザ名等の特定の情報を埋め込むことにより、印刷物をコピーした時に、ユーザ名等が浮び上がることによって、印刷した人の特定等が容易になり、より強くコピー防止の抑制力が高まる。
【００２９】
また、地紋印刷を行う場合に、地紋パターンに、印刷したコンピュータ名又は使用しているユーザ名等の特定の情報を、プリンタドライバが管理者用ホスト装置に問い合わせ、その問い合わせた情報を元に、地紋印刷を行う。よって、ユーザごとに地紋パターンの設定を変えることができ、コピー防止の目的にあった運用が可能となる。
【００３０】
更に、地紋印刷を行う場合、印刷前に地紋印刷を行う旨のメッセージを表示し、ユーザに地紋印刷であることを知らせることにより、ユーザの利便性が図れる。
【００３１】
また、上記記載のプリンタシステムにおける印刷制御方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体に特徴がある。よって、本発明のプリンタシステムにおける印刷制御方法を実行するプログラムが記憶した媒体を用いることにより、既存のシステムを変えることなく、印刷制御化システムを汎用的に構築することができる。
【図面の簡単な説明】
【図１】本発明の一実施例に係るプリンタシステムの構成を示すブロック図である。
【図２】図１のホスト装置の構成を示すブロック図である。
【図３】ネットワークに接続されたプリンタ及びホスト装置の構成図である。
【図４】本実施例に係る印刷処理動作を示すフローチャートである。
【図５】本実施例に係る別の印刷処理動作を示すフローチャートである。
【図６】本実施例に係る別の印刷処理動作を示すフローチャートである。
【図７】本実施例に係る別の印刷処理動作を示すフローチャートである。
【図８】本実施例に係る別の印刷処理動作を示すフローチャートである。
【図９】本発明のシステム構成を示すブロック図である。
【符号の説明】
１００；プリンタ、１１０；コントローラ、１１１；ＣＰＵ、
１１２；ＩＣカード、１１３；ＮＶＲＡＭ、１１４；プログラムＲＯＭ、
１１５；フォントＲＯＭ、１１６；ＲＡＭ、１１７；エンジンＩ／Ｆ、
１１８；パネルＩ／Ｆ、１１９；ディスクＩ／Ｆ、１２０；ホストＩ／Ｆ、
１２１；内部バス、１３０；エンジン部、１５０；パネル装置、
１７０；ディスク装置、２００；ホスト装置、２０１；アプリケーション、
２０２；ＯＳ、２０３；プリンタドライバ、２０４；プリントマネージャー、
２０５；プリンタモニタ、２０６；ユーザ名、ホスト装置名の情報、
２０７；管理者用ホスト装置のアドレス情報、２１０；ユーザ用ホスト装置、
２２０；管理者用ホスト装置、２２１；利用者管理アプリケーション、
２２２；利用者管理情報ファイル、３００；ネットワーク。
【図１】
2004078752.tif 000004
【図２】
2004078752.tif 000005
【図３】
2004078752.tif 000006
【図４】
2004078752.tif 000007
【図５】
2004078752.tif 000008
【図６】
2004078752.tif 000009
【図７】
2004078752.tif 000010
【図８】
2004078752.tif 000011
【図９】
2004078752.tif 000012