JP4125026B2 - Information processing apparatus, method, and control program - Google Patents
Information processing apparatus, method, and control program Download PDFInfo
- Publication number
- JP4125026B2 JP4125026B2 JP2002081444A JP2002081444A JP4125026B2 JP 4125026 B2 JP4125026 B2 JP 4125026B2 JP 2002081444 A JP2002081444 A JP 2002081444A JP 2002081444 A JP2002081444 A JP 2002081444A JP 4125026 B2 JP4125026 B2 JP 4125026B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- notification
- user
- information processing
- printer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Debugging And Monitoring (AREA)
Description
【0001】
【発明の属する技術の分野】
本発明は、情報処理装置が、単一あるいは複数の出力装置と直接あるいはネットワークにより接続されるとともにインターネット環境に接続されたシステム環境で使用される情報処理装置、情報処理方法、記憶媒体及びプログラムに関する。
【0002】
【従来の技術】
従来、ユーザ先のプリンティング環境における印字不正等の印刷障害発生時ににサポートセンターへ状況を連絡する場合、ユーザ自身が電話での問い合わせを行うか、あるいはSEを経由して障害情報を通知する方法により行っていた。
【0003】
【発明が解決しようとする課題】
この場合、障害発生時の設定内容及びユーザの環境を、ユーザ自身が調べて、サポートセンターに対して口頭で伝える必要があり、ユーザの手を煩わせる結果となっていた。
また、ユーザの口頭での問い合わせに応対するサポートセンター側も多大な工数が必要であった。
【0004】
本発明はかかる事情に鑑み、印刷障害が発生した場合に、プリンタドライバのユーザインターフェース上から、容易に印刷不具合時の印刷設定の内容やホストコンピュータ環境情報等の通知情報をサポートセンターに通知可能にすることを目的とする。
【0005】
【課題を解決するための手段】
上記目的を達成するために本発明は、プリンタと通信を行う情報処理装置であって、プリンタドライバのユーザインターフェース上に通知情報の通知に関する操作オブジェクトを表示させる操作オブジェクト表示手段と、ユーザによる前記操作オブジェクトの操作に応じて、オペレーティングシステムが提供するインタフェースを介して、ドライバーバージョン情報と、機種名称情報と、オペレーティングシステム情報と、PC環境情報と、のうち、少なくとも一つの情報を通知情報として取得する通知情報取得手段と、前記通知情報取得手段で取得された前記通知情報を電子メールに設定する設定手段と、を有することを特徴とする。
【0006】
また、本発明は、プリンタと通信を行う情報処理装置における情報処理方法であって、プリンタドライバのユーザインターフェース上に通知情報の通知に関する操作オブジェクトを表示させる表示ステップと、ユーザによる前記操作オブジェクトの操作に応じて、オペレーティングシステムが提供するインタフェースを介して、ドライバーバージョン情報と、機種名称情報と、オペレーティングシステム情報と、PC環境情報と、のうち、少なくとも一つの情報を通知情報として取得する通知情報取得ステップと、前記通知情報取得ステップで取得された前記通知情報を電子メールに設定する設定ステップと、を有することを特徴とする。
【0007】
また、本発明は、制御プログラムとしてもよい。
【0020】
【発明の実施の形態】
以下、本発明の好適な実施の形態を図面に基づいて説明する。
【0021】
実施形態1.
[情報処理システムの構成]
図1はこの発明の実施形態1によるホストコンピュータ(情報処理装置)3000が用いられるシステム全体を示す模式図である。
この情報処理システムは、ユーザ環境101及びサポートセンター102がインターネット103に接続されて構成される。
また、ホストコンピュータ3000には、メールアプリケーションがインストールされており、インターネット環境に対してのメールの送受信が可能とされている。
【0022】
図2はこの発明の実施形態1によるホストコンピュータ3000とプリンタ(出力装置)1500の接続構成を示すブロック図である。
なお、以下の説明において、プリンタ1500はレーザビームプリンタを例にして説明するが、これに限られるものではないことはいうまでもない。
【0023】
図2に示すように、ホストコンピュータ3000は、フォント用ROM3a、プログラム用ROM3b及びフォントデータ用ROM3cからなるROM3を有する。このホストコンピュータ3000は、ROM3のプログラム用ROM3aあるいはハードディスクやフレキシブルディスク等の外部メモリ(HD、FD)11に記憶された文書処理プログラムに基づいて図形、イメージ、文字、表(表計算を含む)等が混在した文書処理を実行するCPU1(決定手段)を備え、システムバス4に接続される各デバイスをCPU1が総括的に制御する。
【0024】
また、このROM3のプログラム用ROM3bあるいは外部メモリ11には、CPU1の制御プログラムであるオペレーティングシステムプログラム(以下、「OS」と記す)等が記憶され、ROM3のフォント用ROM3aあるいは外部メモリ11には、上記文書処理の際に使用されるフォントデータが記憶され、ROM3のフォントデータ用ROM3cあるいは外部メモリ11には、上記文書処理等の際に使用される各種データ、例えば各種ページ記述言語のプログラムやフォントのラスタライズ用データ等が記憶されている。
【0025】
2はオプションRAM等により拡張可能なRAMであり、CPU1の主メモリ、ワークエリア等として機能する。5はキーボードコントローラ(KBC)であり、キーボード(KB)9や不図示のポインティングデバイスからのキー入力を制御する。
【0026】
6はCRTコントローラ(CRTC)であり、CRTディスプレイ(CRT)10の表示制御を行う。7はディスクコントローラ(DKC)であり、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム(以下、「プリンタドライバ」という)等を記憶する外部メモリ11とのアクセスを制御する。8はプリンタコントローラ(PRTC)であり、所定の双方向インターフェース21を介してプリンタ1500に接続され、プリンタ1500との間の通信制御処理を実行する。
【0027】
なお、CPU1は、例えばRAM2上に設定された表示情報RAM領域へのアウトラインフォントの展開(ラスタライズ)処理を実行し、CRT10上でのWYSIWYGを可能としている。また、CPU1は、CRT10上の不図示のマウスカーソル等により指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【0028】
ユーザは、印刷を実行させる際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行える。
【0029】
一方、プリンタ1500はプリンタCPU12によって制御される。プリンタCPU12は、フォント用ROM13a、プログラム用ROM13b及びデータ用ROM13cからなるROM13を有し、プログラム用ROM13bに記憶された制御プログラム等あるいはハードディスクやフレキシブルディスクやICカード等の外部メモリ(HD、FD)14に記憶された制御プログラム等に基づいてシステムバス15に接続される各種デバイスとのアクセスを総括的に制御し、印刷部インターフェース(I/F)16を介して接続される印刷部(プリンタエンジン)17に対して出力情報としての画像信号を出力する。
【0030】
なお、プログラム用RAM13bには、プリンタCPU12が実行可能な制御プログラム等が記憶され、フォント用ROM13aには上記出力情報を生成する際に使用するフォントデータ(アウトラインフォントデータを含む)等が記憶され、データ用ROM13cにはプリンタ1500がハードディスク等の外部メモリがないプリンタである場合にはホストコンピュータ3000上で利用される情報等が記憶される。
【0031】
操作部1501は、操作パネルであり、操作のためのスイッチ及びLED表示器等が配置されている(不図示)。プリンタCPU12は入力部18を介してホストコンピュータ3000との通信処理が可能となっており、プリンタ1500内の情報等をホストコンピュータ3000に通知することができる。
【0032】
19はRAMであり、主としてプリンタCPU12の主メモリやワークエリアとして機能し、図示しない増設ポートに接続されるオプションRAMによってメモリ容量を拡張することができるように構成されている。なお、RAM19は、出力情報展開領域、環境データ格納領域、NVRAM等に用いられる。外部メモリ14は、ディスクコントローラ(DKC)20によってアクセスを制御される。外部メモリ14は、オプションとして接続されるものであって、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。
【0033】
また、上述した外部メモリ14は、1個に限られるものではなく、少なくとも1個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。さらに、図示しないNVRAMを有し、操作部1501からのプリンタモード設定情報をユーザ別、グループ別等のように記憶するようにしてもよい。
【0034】
図3はホストコンピュータ3000からプリンタ1500に印刷を行う際の主要な流れを示す機能ブロック図である。
【0035】
ホストコンピュータ3000におけるアプリケーション201、グラフィックエンジン202、プリンタドライバ203及びシステムスプーラ204は、外部メモリ11に保存されたファイルとして存在し、実行される場合にOSやそのモジュールを利用するモジュールによってRAM2にロードされ実行されるプログラムモジュールである。
【0036】
アプリケーション201及びプリンタドライバ203は、外部メモリ11のFDや不図示のCD−ROMあるいは不図示のネットワークを経由して外部メモリ11のHDに追加することが可能になっている。外部メモリ11に保存されているアプリケーション201は、RAM2にロードされて実行されるが、このアプリケーション201からプリンタ1500に対して印刷を行わせる際には、同様にRAM2にロードされて実行されるグラフィックエンジン202を利用して出力(描画)を行う。グラフィックエンジン202は、印刷装置毎に用意されたプリンタドライバ203を、同様に外部メモリ11からRAM2にロードし、アプリケーション201の出力を、プリンタドライバ203を用いてプリンタ制御コマンドに変換する。変換されたプリンタ制御コマンドはOSによってRAM2にロードされたシステムスプーラ204を経てインターフェース21経由でプリンタ1500に出力される仕組みとなっている。
【0037】
[印刷設定情報通知機能]
図4はプリンタドライバ203のユーザインターフェースの一例を示す画像図である。
ユーザはアプリケーションから印刷実行を行う場合に、「ページ設定」「仕上げ」「給紙」「印刷品質」の各タブの項目に対して必要に応じて設定の変更を行うことができる。具体的には、出力用紙サイズ、部数、及び印刷の向き、などである。
【0038】
図5〜図8は、図4中の「設定確認」ボタン401押下した場合に表示される画面の例である。これら表示画面は、図4中に示すようなユーザが印刷を実行する際に設定すべき「ページ設定」「仕上げ」「給紙」「印刷品質」の各タブ、及びそれぞれのタブに従属している各印刷設定の内容を、文字列ベースで表示したものである。
この設定確認画面は、ユーザ自身が各シートに対して目的の設定を行ったかどうかを、一目で確認する事が可能となっている。
そして、特にこの実施形態では、ユーザがアプリケーションから印刷を実行し、その際に印字不正等の印刷障害が発生した場合に、ドライバのユーザインターフェース上から、印刷不具合時の印刷設定の内容やホストコンピュータ環境情報をサポートセンターに通知し得るようになっている。
【0039】
[印刷設定情報通知手順]
以下、この印刷設定情報通知手順を説明する。
図9は印刷設定情報の通知手順を示すフローチャートである。
【0040】
まず、ステップS801において、印刷障害が発生した時の印刷設定をユーザインターフェース上で行う。この操作は、ユーザが、図4に示したユーザインターフェース上の各設定タブに対して障害が発生した時の設定をすることによって行う。
【0041】
次にステップS802において、印刷設定情報通知ボタン(印刷設定情報通知手段)601を押下する。
図10に印刷設定情報通知ボタンを配置したユーザインターフェースの一例を示す。図において、601は印刷設定情報通知ボタンである。
ここでは、印刷設定情報通知手段としてボタンを例にしているが、他のユーザインターフェースコントロールであるチェックボックスやラジオボタン等の手段を適用しても良い。
【0042】
この印刷設定情報通知ボタン601が押下られると、ステップS803において、ホストコンピュータ環境にインストールされているメールアプリケーションを起動する。そして、メールアプリケーションが公開しているAPIを使用して、図11に示す新規メールの作成を実行し、宛先欄701にサポートセンター宛のメールアドレスを挿入する。
ここで、図11において、「印刷設定」の欄708、「ドライババージョン」の欄702、「機種名称」の欄703、「アプリケーション」の欄704、「OS」の欄705、「PC環境」の欄706、「障害発生内容」の欄707の情報は一例であり、他のレイアウトを適用しても構わないことは言うまでもない。
【0043】
次にステップ804において、印刷設定情報を取得し、図11に示すメールの欄708に添付する。この印刷設定情報は、図5〜図8に示す「設定確認」の画像をビットマップに変換したものを添付するという方法で行う。
【0044】
そして、ステップS805において、「ドライババージョン」「機種名称」「OS」「PC環境」等の情報を、OSが提供しているインターフェースを使用して取得し、図11に示すメールの所定の位置に挿入する。
【0045】
ユーザは、ステップS804及びステップS805において自動的に挿入された情報に加えて、印刷障害の発生内容とアプリケーションの情報を手動で記入する(ステップS806)。
全ての情報の記入が完了したところで、ユーザは、メール送信ボタン709を押下し、処理を終了する(ステップS807)。
【0046】
以上のように、この実施形態1によれば、ユーザインターフェース上に設けられたボタンを押下することによって、印字不正等の障害発生時の設定情報がメールに挿入され、サポートセンターに送信することができる。したがって、ユーザの手を煩わすことなく設定情報を通知することが可能となり、また、サポートセンター側の電話での応対によるサポート工数も削減できる。
【0047】
実施形態2.
実施形態1では、メールアプリケーションがインストールされていることを前提としているが、メールアプリケーションがインストールされていない場合やユーザに印刷設定情報の通知権限がない場合には、印刷設定情報通知ボタン601をユーザが押下できないようにする必要がある。
【0048】
この発明の実施形態2では、ホストコンピュータ環境にメールアプリケーションがインストールされているか否か、ユーザに印刷設定情報の通知権限があるか否かの判断によって印刷設定情報通知ボタンの押下を制限するようにした。システム全体の構成、ホストコンピュータ3000とプリンタ1500の接続構成、印刷出力の流れ及び印刷設定情報通知ボタンが操作し得る場合の情報通知機能は、図1〜図11に示す実施形態1と同一であるため、説明を省略する。
【0049】
次に動作について説明する。
図12は印刷設定情報通知ボタンの操作を制限するための動作手順を示すフローチャートである。
この情報処理装置では、ステップS901において、プリンタドライバ内部に保持しているメールアプリケーションの名称を使用して、ホスト環境にメールアプリケーションが存在するかどうかを検索する。
【0050】
そして、ステップS902において、ステップS901での検索結果を元に、メールアプリケーションの有無の判定を行う。ここで、メールアプリケーションがインストールされていない場合は、ステップ904において印刷設定情報通知ボタン601のDisable処理を行う。またメールアプリケーションがインストールされていると判断された場合には、ステップ903の処理に移行する。
【0051】
ステップ903では、ユーザがアドミニストレータ権限があるかどうかの判定を行う。権限がない場合は、ステップ904において、印刷設定情報通知ボタンのDisable処理を行う。権限がある場合にはそのまま処理を終了し、印刷設定情報通知ボタンが押下できる状態となる。
【0052】
このように実施形態2によれば、実施形態1の効果のほかに、ホストコンピュータ環境にメールアプリケーションがインストールされていない場合や、ユーザに印刷設定情報の通知権限がない場合に、印刷設定情報通知ボタンの押下を無効にできるという効果が得られる。
【0053】
以上、本発明の具体的な実施形態について説明したが、本発明の構成はこれに限るものではない。
例えば、本発明の情報処理装置が用いられるシステムは、複数の機器(例えばホストコンピュータ、インターフェイス機器、リーダ、プリンタ等)で構成されていてもよく、また、1つの機器からなる装置(複写機、プリンタ、ファクシミリ装置等)であってもよい。
【0054】
また、上記実施形態1,実施形態2では、印刷設定通知の方法としてメールアプリケーションを利用しているが、図9のステップ804及び805においてメールに添付及び内容記載した情報を、WebアプリケーションのCGIを利用して通知することも可能である。
【0055】
また、上述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を印刷制御装置やシステムに供給し、その印刷制御装置等のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の目的が達成されることはいうまでもない。
【0056】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコード及び当該プログラムコードを記憶した記憶媒体は本発明に含まれる。
【0057】
プログラムコードを供給するための記憶媒体として、例えば、フロッピィディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。
【0058】
また、コンピュータが読み出したプログラムコードを実行することにより上述した各実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づいて、コンピュータ上で稼動しているOS等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【0059】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づいて、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【0060】
例えば、図13は、一般的なパーソナルユーザ端末装置の内部構成を示す模式図である。この図13において、1200はコンピュータPCである。PC1200は、CPU1201を備え、ROM1202またはハードディスク(HD)1211に記憶された、あるいはフレキシブルディスクドライブ(FD)1212より供給されるデバイス制御ソフトウェアを実行し、システムバス1204に接続される各デバイスを総括的に制御する。
【0061】
【発明の効果】
以上説明したように本発明によれば、印字不正等の印刷障害が発生した時の設定情報をサポートセンターに連絡する際に、ユーザインターフェースに設けられた印刷設定情報通知手段(操作オブジェクト)を操作することによって、自動的に例えばメールに情報が挿入(設定)され、印刷設定情報を通知することができる。したがって、ユーザの手を煩わすことがなく、ユーザの口頭での問い合わせに応対するサポートセンター側のサポート工数も削減することが可能となる。
【図面の簡単な説明】
【図1】この発明の実施形態1によるホストコンピュータが用いられる情報システム全体の構成を示す模式図である。
【図2】この発明の実施形態1によるホストコンピュータにおいて、プリンタとの接続構成を示すブロック図である。
【図3】この発明の実施形態1によるホストコンピュータにおいて、プリンタに印刷を行う際の主要な流れ示すブロック図である。
【図4】この発明の実施形態1によるホストコンピュータにおいて、プリンタドライバのユーザインターフェースの表示例を示す画像図である。
【図5】この発明の実施形態1によるホストコンピュータにおいて、印刷設定の確認画面の表示例を示す画像図である。
【図6】この発明の実施形態1によるホストコンピュータにおいて、印刷設定の確認画面の表示例を示す画像図である。
【図7】この発明の実施形態1によるホストコンピュータにおいて、印刷設定の確認画面の表示例を示す画像図である。
【図8】この発明の実施形態1によるホストコンピュータにおいて、印刷設定の確認画面の表示例を示す画像図である。
【図9】この発明の実施形態1によるホストコンピュータにおいて、印刷設定情報の通知手順を示すフローチャートである。
【図10】この発明の実施形態1によるホストコンピュータにおいて、印刷設定情報通知ボタンを配置したユーザインターフェースを示す画像図である。
【図11】この発明の実施形態1によるホストコンピュータにおいて、印刷設定情報を通知するためのメールフォーマットを示す画像図である。
【図12】この発明の実施形態2によるホストコンピュータにおいて、印刷設定情報通知ボタンの有効無効を判定する手順を示すフローチャートである。
【図13】一般的なパーソナルユーザ端末装置の内部構成を示す模式図である。
【符号の説明】
1 CPU(決定手段)
8 プリントコントローラ
101 ユーザ環境
102 サポートセンター
103 インターネット
201 アプリケーション
202 グラフィックエンジン
203 プリンタドライバ
204 システムスプーラ
601 印刷設定情報通知ボタン(印刷設定情報通知手段)
709 メール送信ボタン
1500 プリンタ(出力装置)
1501 操作部
3000 ホストコンピュータ(情報処理装置)[0001]
[Field of the Invention]
The present invention relates to an information processing apparatus, an information processing method, a storage medium, and a program that are used in a system environment in which the information processing apparatus is connected to a single or a plurality of output devices directly or via a network and connected to the Internet environment. .
[0002]
[Prior art]
Conventionally, when reporting a situation to the support center when a printing failure such as an improper printing in the user's printing environment occurs, the user himself or herself makes a telephone inquiry or notifies the failure information via the SE. I was going.
[0003]
[Problems to be solved by the invention]
In this case, it is necessary for the user himself / herself to check the setting contents at the time of the failure and the user's environment, and to verbally inform the support center, resulting in bothering the user's hand.
In addition, the support center that responds to user's verbal inquiries also requires a lot of man-hours.
[0004]
In view of such circumstances, the present invention makes it possible to easily notify the support center of notification information such as the contents of print settings and host computer environment information in the event of a printing failure from the user interface of the printer driver when a printing failure occurs. The purpose is to do.
[0005]
[Means for Solving the Problems]
This onset bright in order to achieve the above object, an information processing apparatus for communicating with the printer, and the operation object display means for displaying an operation object for notification of the notification information on the printer driver of the user interface, the user Acquires at least one of driver version information, model name information, operating system information, and PC environment information as notification information through an interface provided by the operating system according to the operation of the operation object. It characterized in that it has a notification information acquisition means for, setting means for setting the notification information acquired by the notification information acquisition unit to the electronic mail, the.
[0006]
The present onset Ming is an information processing method in an information processing apparatus for communicating with the printer, a display step of displaying the operation object for notification of the notification information on the printer driver of the user interface, the control object by the user Notification information that acquires at least one of driver version information, model name information, operating system information, and PC environment information as notification information through an interface provided by the operating system according to an operation. An acquisition step; and a setting step for setting the notification information acquired in the notification information acquisition step in an e-mail .
[0007]
In addition, the present onset Ming, may be as a control program.
[0020]
DETAILED DESCRIPTION OF THE INVENTION
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described with reference to the drawings.
[0021]
[Configuration of information processing system]
FIG. 1 is a schematic diagram showing an entire system in which a host computer (information processing apparatus) 3000 according to
This information processing system is configured by connecting a user environment 101 and a support center 102 to the Internet 103.
In addition, a mail application is installed in the
[0022]
FIG. 2 is a block diagram showing a connection configuration between the
In the following description, the
[0023]
As shown in FIG. 2, the
[0024]
The
[0025]
[0026]
Reference numeral 6 denotes a CRT controller (CRTC), which controls display of a CRT display (CRT) 10. Reference numeral 7 denotes a disk controller (DKC), which accesses an
[0027]
Note that the
[0028]
When executing printing, the user opens a window relating to print settings, and can set the print processing method for the printer driver, including printer settings and print mode selection.
[0029]
On the other hand, the
[0030]
The
[0031]
The
[0032]
[0033]
The above-described
[0034]
FIG. 3 is a functional block diagram showing a main flow when printing from the
[0035]
The
[0036]
The
[0037]
[Print Setting Information Notification Function]
FIG. 4 is an image diagram illustrating an example of a user interface of the
When executing printing from an application, the user can change the settings for the items in the tabs of “page setting”, “finishing”, “paper feeding”, and “print quality” as necessary. Specifically, the output paper size, the number of copies, the printing direction, and the like.
[0038]
5 to 8 are examples of screens displayed when the “confirm setting”
This setting confirmation screen allows a user to confirm at a glance whether or not the user himself / herself has set a target setting for each sheet.
Particularly in this embodiment, when a user executes printing from an application and a printing failure such as printing fraud occurs at that time, the contents of the print settings at the time of printing failure or the host computer are displayed on the driver user interface. Environmental information can be notified to the support center.
[0039]
[Print Setting Information Notification Procedure]
The print setting information notification procedure will be described below.
FIG. 9 is a flowchart showing a print setting information notification procedure.
[0040]
First, in step S801, print settings when a print failure occurs are performed on the user interface. This operation is performed by the user making settings when a failure occurs in each setting tab on the user interface shown in FIG.
[0041]
In step S802, a print setting information notification button (print setting information notification unit) 601 is pressed.
FIG. 10 shows an example of a user interface in which print setting information notification buttons are arranged. In the figure,
Here, a button is used as an example of the print setting information notification unit, but other user interface controls such as a check box and a radio button may be applied.
[0042]
When the print setting
Here, in FIG. 11, a “print setting”
[0043]
In step 804, print setting information is acquired and attached to the
[0044]
In step S805, information such as “driver version”, “model name”, “OS”, and “PC environment” is acquired using an interface provided by the OS, and is stored in a predetermined position of the mail shown in FIG. insert.
[0045]
In addition to the information automatically inserted in step S804 and step S805, the user manually fills in the details of the occurrence of the printing failure and the application information (step S806).
When the entry of all the information is completed, the user presses the
[0046]
As described above, according to the first embodiment, by pressing a button provided on the user interface, setting information at the time of failure such as improper printing can be inserted into an email and transmitted to the support center. it can. Therefore, it is possible to notify the setting information without bothering the user, and it is possible to reduce the number of support man-hours by answering by telephone on the support center side.
[0047]
In the first embodiment, it is assumed that a mail application is installed. However, when the mail application is not installed or when the user does not have the authority to notify the print setting information, the print setting
[0048]
In the second embodiment of the present invention, the pressing of the print setting information notification button is limited by determining whether or not a mail application is installed in the host computer environment and whether or not the user has the authority to notify the print setting information. did. The configuration of the entire system, the connection configuration of the
[0049]
Next, the operation will be described.
FIG. 12 is a flowchart showing an operation procedure for restricting the operation of the print setting information notification button.
In step S901, the information processing apparatus searches for a mail application in the host environment by using the name of the mail application held in the printer driver.
[0050]
In step S902, the presence / absence of a mail application is determined based on the search result in step S901. If the mail application is not installed, disable processing of the print setting
[0051]
In step 903, it is determined whether the user has administrator authority. If there is no authority, in
[0052]
As described above, according to the second embodiment, in addition to the effects of the first embodiment, when the mail application is not installed in the host computer environment or when the user does not have the authority to notify the print setting information, the print setting information notification is performed. The effect is that the button press can be disabled.
[0053]
Although specific embodiments of the present invention have been described above, the configuration of the present invention is not limited to this.
For example, a system in which the information processing apparatus of the present invention is used may be composed of a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), or a device (copier, A printer, a facsimile machine, etc.).
[0054]
In the first and second embodiments, the mail application is used as the print setting notification method. However, the information attached to the mail and the contents described in
[0055]
Further, a storage medium in which the program code of software that realizes the functions of the above-described embodiments is supplied to a print control apparatus or system, and a computer (or CPU or MPU) such as the print control apparatus is stored in the storage medium. It goes without saying that the object of the present invention can also be achieved by reading and executing the program code.
[0056]
In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the program code and the storage medium storing the program code are included in the present invention.
[0057]
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, magnetic tape, nonvolatile memory card, ROM, or the like can be used.
[0058]
In addition, the functions of the above-described embodiments are realized by executing the program code read by the computer, and an OS or the like running on the computer is actually processed based on an instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the above and the processing thereof is included.
[0059]
Furthermore, 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, the function is determined based on the instruction of the program code. It goes without saying that the CPU or the like provided in the expansion board or function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.
[0060]
For example, FIG. 13 is a schematic diagram illustrating an internal configuration of a general personal user terminal device. In FIG. 13,
[0061]
【The invention's effect】
As described above, according to the present invention, when notifying a support center of setting information when a printing failure such as improper printing occurs, the print setting information notifying means (operation object) provided in the user interface is operated. by automatically information, for example, mail is inserted (set), you can be notified of the print setting information. Therefore, it is possible to reduce the support man-hours on the support center side for responding to the user's verbal inquiry without bothering the user.
[Brief description of the drawings]
FIG. 1 is a schematic diagram showing a configuration of an entire information system in which a host computer according to
FIG. 2 is a block diagram showing a connection configuration with a printer in the host computer according to
FIG. 3 is a block diagram showing a main flow when printing on a printer in the host computer according to
FIG. 4 is an image diagram illustrating a display example of a user interface of a printer driver in the host computer according to the first embodiment of the present invention.
FIG. 5 is an image diagram showing a display example of a print setting confirmation screen in the host computer according to the first embodiment of the present invention;
FIG. 6 is an image diagram showing a display example of a print setting confirmation screen in the host computer according to the first embodiment of the present invention.
FIG. 7 is an image diagram showing a display example of a print setting confirmation screen in the host computer according to the first embodiment of the present invention.
FIG. 8 is an image view showing a display example of a print setting confirmation screen in the host computer according to the first embodiment of the present invention;
FIG. 9 is a flowchart showing a print setting information notification procedure in the host computer according to the first embodiment of the present invention;
FIG. 10 is an image diagram showing a user interface in which a print setting information notification button is arranged in the host computer according to the first embodiment of the present invention.
FIG. 11 is an image diagram showing a mail format for notifying print setting information in the host computer according to
FIG. 12 is a flowchart showing a procedure for determining validity / invalidity of a print setting information notification button in a host computer according to
FIG. 13 is a schematic diagram showing an internal configuration of a general personal user terminal device.
[Explanation of symbols]
1 CPU (determination means)
8 Print Controller 101 User Environment 102
709
1501
Claims (7)
プリンタドライバのユーザインターフェース上に通知情報の通知に関する操作オブジェクトを表示させる操作オブジェクト表示手段と、
ユーザによる前記操作オブジェクトの操作に応じて、オペレーティングシステムが提供するインタフェースを介して、ドライバーバージョン情報と、機種名称情報と、オペレーティングシステム情報と、PC環境情報と、のうち、少なくとも一つの情報を通知情報として取得する通知情報取得手段と、
前記通知情報取得手段で取得された前記通知情報を電子メールに設定する設定手段と、
を有することを特徴とする情報処理装置。 An information processing apparatus that communicates with a printer ,
An operation object display means for displaying an operation object related to the notification information on the user interface of the printer driver ;
Notification of at least one of driver version information, model name information, operating system information, and PC environment information via an interface provided by the operating system according to the operation of the operation object by the user. Notification information acquisition means to acquire as information ;
Setting means for setting the notification information acquired by the notification information acquisition means in an email ;
An information processing apparatus comprising:
プリンタドライバのユーザインターフェース上に通知情報の通知に関する操作オブジェクトを表示させる表示ステップと、 A display step for displaying an operation object related to notification of notification information on a user interface of the printer driver;
ユーザによる前記操作オブジェクトの操作に応じて、オペレーティングシステムが提供するインタフェースを介して、ドライバーバージョン情報と、機種名称情報と、オペレーティングシステム情報と、PC環境情報と、のうち、少なくとも一つの情報を通知情報として取得する通知情報取得ステップと、 Notification of at least one of driver version information, model name information, operating system information, and PC environment information via an interface provided by the operating system according to the operation of the operation object by the user. A notification information acquisition step to acquire as information;
前記通知情報取得ステップで取得された前記通知情報を電子メールに設定する設定ステップと、 A setting step for setting the notification information acquired in the notification information acquisition step in an email;
を有することを特徴とする情報処理方法。An information processing method characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002081444A JP4125026B2 (en) | 2002-03-22 | 2002-03-22 | Information processing apparatus, method, and control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002081444A JP4125026B2 (en) | 2002-03-22 | 2002-03-22 | Information processing apparatus, method, and control program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2003280868A JP2003280868A (en) | 2003-10-02 |
JP2003280868A5 JP2003280868A5 (en) | 2007-08-09 |
JP4125026B2 true JP4125026B2 (en) | 2008-07-23 |
Family
ID=29230068
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002081444A Expired - Fee Related JP4125026B2 (en) | 2002-03-22 | 2002-03-22 | Information processing apparatus, method, and control program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4125026B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4779682B2 (en) * | 2006-02-07 | 2011-09-28 | ヤマハ株式会社 | Electronic music apparatus and program |
JP5240539B2 (en) * | 2007-01-29 | 2013-07-17 | コニカミノルタビジネステクノロジーズ株式会社 | Control device, control method, and control program |
-
2002
- 2002-03-22 JP JP2002081444A patent/JP4125026B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003280868A (en) | 2003-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8498002B2 (en) | Information processing apparatus capable of customizing device driver, information processing method, and control program | |
JP3747130B2 (en) | Information processing apparatus, message display method, interface apparatus, and storage medium storing computer-readable program | |
JP3287787B2 (en) | Output control method and device | |
US7292357B2 (en) | Printing apparatus and method of controlling same | |
JP2001158159A (en) | Printing control method and device, and printing system | |
JP2007323191A (en) | Printing system, information processor, print log information extraction method, and program | |
JP2005173701A (en) | Information processor, information processing method, and program therefor | |
JP4125026B2 (en) | Information processing apparatus, method, and control program | |
JP4054544B2 (en) | Information processing apparatus, information processing method, print control program, print processing apparatus, print processing method, and print processing program | |
JPH10187380A (en) | Device for controlling printing and method therefor and storage medium for storing program readable by computer | |
JPH09269879A (en) | Information processor, print server, data processing methods for the server, and storage medium storing program readable by computer | |
JP3709695B2 (en) | Printing system, printer server apparatus used in printing system, printer server processing method, and recording medium on which printer server processing program is recorded | |
JPH11348380A (en) | Image output method and apparatus, image processor and processing method, and memory medium | |
JP2008269260A (en) | Data processor, data processing method and program | |
JP3209858B2 (en) | Print control device and print control method | |
JP2003029945A (en) | Information processor, printing controller, printing control method and storage medium | |
JP2000185445A (en) | Method and apparatus for printing control | |
JP2003044240A (en) | Printer driver, information processor, printing system, printing device and storage medium | |
KR20020001978A (en) | Method for performing preview function in printer driver | |
JP4545903B2 (en) | Information processing apparatus, information processing method, and storage medium | |
US20040246521A1 (en) | Information processing device and method, and image rendering device | |
JPH0981335A (en) | Printer and its message output method | |
JP2005159764A (en) | Recording method, apparatus, program, and storage medium | |
JP3209859B2 (en) | Printing equipment | |
JP2000218901A (en) | Apparatus and method for processing information and memory medium for storing computer readable program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050318 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050318 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070626 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070704 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070807 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071009 |
|
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: 20080430 |
|
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: 20080507 |
|
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: 20110516 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120516 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120516 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130516 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140516 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |