(57)【特許請求の範囲】
【請求項１】
データを処理する第１のアプリケーションと、前記データを無線接続された印刷装置に印刷させるための第２のアプリケーションがインストールされた携帯端末装置であって、
前記第１のアプリケーションで処理された前記データを印刷する際に、前記第１のアプリケーションから通知され前記第２のアプリケーションを指定した呼出情報であって、前記第１のアプリケーション側の第１の印刷設定情報が付加された呼出情報に基づいて、前記第２のアプリケーションを呼び出す呼出手段と、
前記第２のアプリケーションに基づいてユーザー操作により設定された前記第１のアプリケーション用の第２の印刷設定情報を保持する保持手段と、
前記呼出手段によって呼び出された前記第２のアプリケーションに基づいて、前記第１の印刷設定情報の内容に応じ、予め設定されたルールに従って、前記第１の印刷設定情報または前記第２の印刷設定情報のいずれかを適用して印刷設定を行う印刷設定手段と、
前記第２のアプリケーションに基づいて、前記印刷設定手段で設定された印刷設定による前記データの印刷を、前記印刷装置に指示する印刷指示手段と、
を備え、
前記印刷指示手段は、前記第１の印刷設定情報が適用された場合、ユーザー操作による印刷設定を受け付けることなく印刷を指示することを特徴とする携帯端末装置。
【請求項２】
前記印刷指示手段は、前記第２の印刷設定情報が適用された場合、ユーザー操作による印刷設定を受け付けた後、印刷を指示することを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
前記呼出手段による第２のアプリケーションの呼び出しは、ＵＲＬスキームの方式に基づいて行われる請求項１または２に記載の携帯端末装置。
【請求項４】
前記保持手段には、前記印刷装置用の第３の印刷設定情報が保持され、前記印刷設定手段は、前記呼出情報に含まれている第１のアプリケーションを示す情報に基づいて前記第２の印刷設定情報を特定する請求項１〜３のいずれかに記載の携帯端末装置。
【請求項５】
前記第１の印刷設定情報は、具体的な印刷条件を規定する印刷パラメータ情報と、印刷モードを指示する印刷モード情報の少なくともいずれかを含む請求項１〜４のいずれかに記載の携帯端末装置。
【請求項６】
前記印刷モードは、手動印刷モード、自動印刷モード、手動／自動印刷の選択モードのいずれかである請求項５に記載の携帯端末装置。
【請求項７】
前記印刷設定手段は、前記印刷パラメータ情報と印刷モード情報とに基づいて、前記第１の印刷設定情報または前記第２の印刷設定情報のいずれかを適用して印刷設定を行う請求項５または６に記載の携帯端末装置。
【請求項８】
前記印刷モード情報で指示される印刷モードが手動印刷モードの場合は、前記印刷設定手段は、前記第２の印刷設定情報を適用し、印刷モードが自動印刷モードの場合は、前記印刷パラメータ情報が存在すれば前記第１の印刷設定情報を適用し、前記印刷パラメータ情報が存在しなければ前記第２の印刷設定情報を適用する請求項７に記載の携帯端末装置。
【請求項９】
前記第１の印刷設定情報に前記印刷モードの指示がない場合、前記印刷設定手段は、手動印刷モードとして扱い前記第２の印刷設定情報を適用する請求項５〜８のいずれかに記載の携帯端末装置。
【請求項１０】
前記保持手段は、前記第２の印刷設定情報を保持する第１の保持手段と、前記第３の印刷設定情報を保持する第２の保持手段からなり、
さらに、前記第１の保持手段に保持された前記第２の印刷設定情報に基づいて、前記第１のアプリケーション用の印刷設定画面を表示すると共に、前記第２の保持手段に保持された前記第３の印刷設定情報に基づいて、前記印刷装置用の印刷設定画面を表示する表示手段を備えている請求項４に記載の携帯端末装置。
【請求項１１】
前記印刷設定手段は、前記第１の印刷設定情報における印刷パラメータに存在しない印刷設定項目は、前記第２の印刷設定情報における印刷設定項目を用いて印刷設定を行う請求項１〜１０のいずれかに記載の携帯端末装置。
【請求項１２】
前記印刷設定手段は、前記第１の印刷設定情報の中から前記第２の印刷設定情報と無関係の情報を検出する機能を有し、前記無関係の情報を検出した場合は、その無関係の情報を無視する請求項１〜１１のいずれかに記載の携帯端末装置。
【請求項１３】
前記呼出手段により前記第２のアプリケーションが初回に呼び出されたときに、前記印刷設定手段は印刷設定画面を表示し、印刷設定画面でユーザーにより設定された内容を前記第２の印刷設定情報として保存する請求項１〜１２のいずれかに記載の携帯端末装置。
【請求項１４】
前記印刷設定画面における印刷設定項目は印刷装置の基本機能に関する設定項目である請求項１３に記載の携帯端末装置。
【請求項１５】
前記印刷設定画面における印刷設定項目は、ユーザーによって選択された印刷装置の基本機能とオプション機能に関する設定項目である請求項１３に記載の携帯端末装置。
【請求項１６】
前記第２のアプリケーションの単体起動時に、ユーザー操作に基づいて前記第１のアプリケーション用の印刷設定画面を表示して印刷設定の登録及び／または変更が可能となされている請求項１〜１５のいずれかに記載の携帯端末装置。
【請求項１７】
前記第２のアプリケーションに基づいて、前記第１のアプリケーション用の印刷設定画面を表示可能となされている請求項１〜１６のいずれかに記載の携帯端末装置。
【請求項１８】
前記印刷設定手段は、前記呼出情報に含まれている第１のアプリケーションを示す情報に基づいて、前記第１の印刷設定情報または第２の印刷設定情報の印刷設定画面に、前記第１のアプリケーションを示す情報を表示する請求項１〜１７のいずれかに記載の携帯端末装置。
【請求項１９】
データを処理する第１のアプリケーションと、前記データを無線接続された印刷装置に印刷させるための第２のアプリケーションがインストールされた携帯端末装置で実行される印刷設定方法であって、
前記第１のアプリケーションで処理された前記データを印刷する際に、前記第１のアプリケーションから通知され前記第２のアプリケーションを指定した呼出情報であって、前記第１のアプリケーション側の第１の印刷設定情報が付加された呼出情報に基づいて、前記第２のアプリケーションを呼び出す呼出ステップと、
前記第２のアプリケーションに基づいてユーザー操作により設定された前記第１のアプリケーション用の第２の印刷設定情報を保持手段に保持する保持ステップと、
前記呼出ステップによって呼び出された前記第２のアプリケーションに基づいて、前記第１の印刷設定情報の内容に応じ、予め設定されたルールに従って、前記第１の印刷設定情報または前記第２の印刷設定情報のいずれかを適用して印刷設定を行う印刷設定ステップと、
前記第２のアプリケーションに基づいて、前記印刷設定ステップで設定された印刷設定による前記データの印刷を、前記印刷装置に指示する印刷指示ステップと、
を備え、
前記印刷指示ステップでは、前記第１の印刷設定情報が適用された場合、ユーザー操作による印刷設定を受け付けることなく印刷を指示することを特徴とする印刷設定方法。
【請求項２０】
データを処理する第１のアプリケーションと、前記データを無線接続された印刷装置に印刷させるための第２のアプリケーションがインストールされた携帯端末装置のコンピュータに、
前記第１のアプリケーションで処理された前記データを印刷する際に、前記第１のアプリケーションから通知され前記第２のアプリケーションを指定した呼出情報であって、前記第１のアプリケーション側の第１の印刷設定情報が付加された呼出情報に基づいて、前記第２のアプリケーションを呼び出す呼出ステップと、
前記第２のアプリケーションに基づいてユーザー操作により設定された前記第１のアプリケーション用の第２の印刷設定情報を保持手段に保持する保持ステップと、
前記呼出ステップによって呼び出された前記第２のアプリケーションに基づいて、前記第１の印刷設定情報の内容に応じ、予め設定されたルールに従って、前記第１の印刷設定情報または前記第２の印刷設定情報のいずれかを適用して印刷設定を行う印刷設定ステップと、
前記第２のアプリケーションに基づいて、前記印刷設定ステップで設定された印刷設定による前記データの印刷を、前記印刷装置に指示する印刷指示ステップと、
を実行させ、
前記印刷指示ステップでは、前記第１の印刷設定情報が適用された場合、ユーザー操作による印刷設定を受け付けることなく印刷を指示する処理を前記コンピュータに実行させるための印刷設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、スマートフォン、タブレット端末等の携帯端末装置、同装置で実施される印刷設定方法方法及び印刷設定プログラムに関する。
【背景技術】
【０００２】
上記のような携帯端末装置では、アプリケーション（以下、アプリともいう）間連携という技術が一般に使用されている。このアプリ間連携技術は、１つのアプリから他のアプリを呼び出して処理を引き継ぐような使われ方をする。アプリ間連携はＵＲＬスキームという方式に基づいて行われる。
【０００３】
このアプリ間連携技術を用い、データを処理する汎用アプリと、前記データを無線接続された印刷装置に印刷させるための印刷アプリがインストールされた携帯端末装置において、前記印刷アプリと汎用アプリを連携させることが行われている。
【０００４】
汎用アプリから印刷アプリを介して印刷をする場合、汎用アプリのベンダーが印刷パラメータを予め設定している場合と、印刷パラメータなしの場合とがある。例えば、アルバムアプリであれば、「カラー設定」をパラメータとして設定されているような場合である。
【０００５】
このような印刷パラメータは、連携先アプリのＵＲＬの後に印刷設定を付加して送ることで、印刷アプリが判断できるようになっている。また、印刷モード指示として、印刷装置選択及び印刷設定画面を表示させて印刷設定を手動で行う手動印刷と、設定画面が表示されることなく直ちに印刷される自動印刷とがあり、汎用アプリのベンダーによって、手動印刷、自動印刷、手動／自動選択のいずれを連携先の印刷アプリに指示するかが決定されている。連携先の印刷アプリは、この印刷モード指示を受けて自動／手動／選択のいずれかの画面に直接遷移できる。なお、汎用アプリにはこのような印刷モードを指示しないものもある。
【０００６】
従来の携帯端末装置では、手動印刷モードの場合、使われていたアプリの種類に係わらず前回の印刷設定が反映された印刷設定画面が表示されていたが、ユーザーが望む印刷設定は逐一入力しなければならなかった。一方、自動印刷の場合は、印刷設定ができないので、ユーザーが望む印刷設定がデフォルト（前に使われた印刷設定）と異なる場合は手動印刷に切替えなければならなかった。
【０００７】
このような観点から、汎用アプリの特性に応じた印刷設定を、ユーザーのお気に入りとして予め設定できると便利であり、これを実現することが要望されている。
【０００８】
しかしながら、従来の印刷アプリにおけるお気に入りの印刷設定は、印刷装置と紐付けて登録保存されており、印刷装置毎にオプション設定が異なる等、それぞれ条件が相違するため、これを汎用アプリのお気に入りの印刷設定として使用することはできなかった。
【０００９】
なお、特許文献１には、各アプリケーション切り換え毎に必要とされた印刷設定情報の再設定処理を不要として、登録されたあるいは変更した印刷設定情報に従う印刷処理を効率よく行えることを目的として、各アプリケーションからプリンタに対する印刷要求指示に基づいてプリンタドライバが起動する際に、中央処理装置がアプリケーション名が登録されていると判定した場合に、アプリケーション名に従って記憶手段に登録された印刷設定情報を呼び出して表示装置に印刷設定画面を表示させ、中央処理装置がアプリケーション名が登録されていないと判定した場合に、作成されたデフォルトの印刷設定情報に基づく印刷設定画面を表示装置に表示させる技術が提案されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平８−１４７１１８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかし、特許文献１に記載の技術において、プリンタドライバはプリンタのみを対象とするものであり、携帯端末装置における汎用アプリと印刷用アプリ相互間の連携時の印刷処理に関するものではない。
【００１２】
このように、従来の携帯端末装置では、汎用アプリのベンダーが用意した印刷パラメータや手動／自動印刷情報を効果的に利用する構成にはなっておらず、汎用アプリから印刷アプリが呼び出されても従来構成の延長上の画一的な対応しかできなかった。そのため、ベンダーの用意した印刷パラメータや印刷用アプリが保持するお気に入り情報を利用できず、使い勝手の悪いものとなっていた。
【００１３】
この発明は、このような実情に鑑みてなされたものであって、汎用アプリと印刷用アプリを連携する際に、汎用アプリ側の印刷パラメータを考慮して印刷できるようにする一方、汎用アプリ毎にユーザーのお気に入りの印刷設定を用意し、汎用アプリ側の印刷パラメータとお気に入りの印刷設定を効率的に利用できるようにして、使い勝手の良いアプリ連携を達成することができる携帯端末装置と印刷設定方法を提供し、さらには印刷設定プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１４】
上記課題は、以下の手段によって解決される。
（１）データを処理する第１のアプリケーションと、前記データを無線接続された印刷装置に印刷させるための第２のアプリケーションがインストールされた携帯端末装置であって、前記第１のアプリケーションで処理された前記データを印刷する際に、前記第１のアプリケーションから通知され前記第２のアプリケーションを指定した呼出情報であって、前記第１のアプリケーション側の第１の印刷設定情報が付加された呼出情報に基づいて、前記第２のアプリケーションを呼び出す呼出手段と、前記第２のアプリケーションに基づいてユーザー操作により設定された前記第１のアプリケーション用の第２の印刷設定情報を保持する保持手段と、前記呼出手段によって呼び出された前記第２のアプリケーションに基づいて、前記第１の印刷設定情報の内容に応じ、予め設定されたルールに従って、前記第１の印刷設定情報または前記第２の印刷設定情報のいずれかを適用して印刷設定を行う印刷設定手段と、前記第２のアプリケーションに基づいて、前記印刷設定手段で設定された印刷設定による前記データの印刷を、前記印刷装置に指示する印刷指示手段と、を備え、前記印刷指示手段は、前記第１の印刷設定情報が適用された場合、ユーザー操作による印刷設定を受け付けることなく印刷を指示することを特徴とする携帯端末装置。
（２）前記印刷指示手段は、前記第２の印刷設定情報が適用された場合、ユーザー操作による印刷設定を受け付けた後、印刷を指示することを特徴とする前項１に記載の携帯端末装置。
（３）前記呼出手段による第２のアプリケーションの呼び出しは、ＵＲＬスキームの方式に基づいて行われる前項１または２に記載の携帯端末装置。
（４）前記保持手段には、前記印刷装置用の第３の印刷設定情報が保持され、前記印刷設定手段は、前記呼出情報に含まれている第１のアプリケーションを示す情報に基づいて前記第２の印刷設定情報を特定する前項１〜３のいずれかに記載の携帯端末装置。
（５）前記第１の印刷設定情報は、具体的な印刷条件を規定する印刷パラメータ情報と、印刷モードを指示する印刷モード情報の少なくともいずれかを含む前項１〜４のいずれかに記載の携帯端末装置。
（６）前記印刷モードは、手動印刷モード、自動印刷モード、手動／自動印刷の選択モードのいずれかである前項５に記載の携帯端末装置。
（７）前記印刷設定手段は、前記印刷パラメータ情報と印刷モード情報とに基づいて、前記第１の印刷設定情報または前記第２の印刷設定情報のいずれかを適用して印刷設定を行う前項５または６に記載の携帯端末装置。
（８）前記印刷モード情報で指示される印刷モードが手動印刷モードの場合は、前記印刷設定手段は、前記第２の印刷設定情報を適用し、印刷モードが自動印刷モードの場合は、前記印刷パラメータ情報が存在すれば前記第１の印刷設定情報を適用し、前記印刷パラメータ情報が存在しなければ前記第２の印刷設定情報を適用する前項７に記載の携帯端末装置。
（９）前記第１の印刷設定情報に前記印刷モードの指示がない場合、前記印刷設定手段は、手動印刷モードとして扱い前記第２の印刷設定情報を適用する前項５〜８のいずれかに記載の携帯端末装置。
（１０）前記保持手段は、前記第２の印刷設定情報を保持する第１の保持手段と、前記第３の印刷設定情報を保持する第２の保持手段からなり、さらに、前記第１の保持手段に保持された前記第２の印刷設定情報に基づいて、前記第１のアプリケーション用の印刷設定画面を表示すると共に、前記第２の保持手段に保持された前記第３の印刷設定情報に基づいて、前記印刷装置用の印刷設定画面を表示する表示手段を備えている前項４に記載の携帯端末装置。
（１１）前記印刷設定手段は、前記第１の印刷設定情報における印刷パラメータに存在しない印刷設定項目は、前記第２の印刷設定情報における印刷設定項目を用いて印刷設定を行う前項１〜１０のいずれかに記載の携帯端末装置。
（１２）前記印刷設定手段は、前記第１の印刷設定情報の中から前記第２の印刷設定情報と無関係の情報を検出する機能を有し、前記無関係の情報を検出した場合は、その無関係の情報を無視する前項１〜１１のいずれかに記載の携帯端末装置。
（１３）前記呼出手段により前記第２のアプリケーションが初回に呼び出されたときに、前記印刷設定手段は印刷設定画面を表示し、印刷設定画面でユーザーにより設定された内容を前記第２の印刷設定情報として保存する前項１〜１２のいずれかに記載の携帯端末装置。
（１４）前記印刷設定画面における印刷設定項目は印刷装置の基本機能に関する設定項目である前項１３に記載の携帯端末装置。
（１５）前記印刷設定画面における印刷設定項目は、ユーザーによって選択された印刷装置の基本機能とオプション機能に関する設定項目である前項１３に記載の携帯端末装置。
（１６）前記第２のアプリケーションの単体起動時に、ユーザー操作に基づいて前記第１のアプリケーション用の印刷設定画面を表示して印刷設定の登録及び／または変更が可能となされている前項１〜１５のいずれかに記載の携帯端末装置。
（１７）前記第２のアプリケーションに基づいて、前記第１のアプリケーション用の印刷設定画面を表示可能となされている前項１〜１６のいずれかに記載の携帯端末装置。
（１８）前記印刷設定手段は、前記呼出情報に含まれている第１のアプリケーションを示す情報に基づいて、前記第１の印刷設定情報または第２の印刷設定情報の印刷設定画面に、前記第１のアプリケーションを示す情報を表示する前項１〜１７のいずれかに記載の携帯端末装置。
（１９）データを処理する第１のアプリケーションと、前記データを無線接続された印刷装置に印刷させるための第２のアプリケーションがインストールされた携帯端末装置で実行される印刷設定方法であって、前記第１のアプリケーションで処理された前記データを印刷する際に、前記第１のアプリケーションから通知され前記第２のアプリケーションを指定した呼出情報であって、前記第１のアプリケーション側の第１の印刷設定情報が付加された呼出情報に基づいて、前記第２のアプリケーションを呼び出す呼出ステップと、前記第２のアプリケーションに基づいてユーザー操作により設定された前記第１のアプリケーション用の第２の印刷設定情報を保持手段に保持する保持ステップと、前記呼出ステップによって呼び出された前記第２のアプリケーションに基づいて、前記第１の印刷設定情報の内容に応じ、予め設定されたルールに従って、前記第１の印刷設定情報または前記第２の印刷設定情報のいずれかを適用して印刷設定を行う印刷設定ステップと、前記第２のアプリケーションに基づいて、前記印刷設定ステップで設定された印刷設定による前記データの印刷を、前記印刷装置に指示する印刷指示ステップと、を備え、前記印刷指示ステップでは、前記第１の印刷設定情報が適用された場合、ユーザー操作による印刷設定を受け付けることなく印刷を指示することを特徴とする印刷設定方法。
（２０）データを処理する第１のアプリケーションと、前記データを無線接続された印刷装置に印刷させるための第２のアプリケーションがインストールされた携帯端末装置のコンピュータに、前記第１のアプリケーションで処理された前記データを印刷する際に、前記第１のアプリケーションから通知され前記第２のアプリケーションを指定した呼出情報であって、前記第１のアプリケーション側の第１の印刷設定情報が付加された呼出情報に基づいて、前記第２のアプリケーションを呼び出す呼出ステップと、前記第２のアプリケーションに基づいてユーザー操作により設定された前記第１のアプリケーション用の第２の印刷設定情報を保持手段に保持する保持ステップと、前記呼出ステップによって呼び出された前記第２のアプリケーションに基づいて、前記第１の印刷設定情報の内容に応じ、予め設定されたルールに従って、前記第１の印刷設定情報または前記第２の印刷設定情報のいずれかを適用して印刷設定を行う印刷設定ステップと、前記第２のアプリケーションに基づいて、前記印刷設定ステップで設定された印刷設定による前記データの印刷を、前記印刷装置に指示する印刷指示ステップと、を実行させ、前記印刷指示ステップでは、前記第１の印刷設定情報が適用された場合、ユーザー操作による印刷設定を受け付けることなく印刷を指示する処理を前記コンピュータに実行させるための印刷設定プログラム。
【発明の効果】
【００１５】
前項（１）に記載の発明によれば、データを処理する第１のアプリケーションから通知され、データを印刷装置に印刷させるための第２のアプリケーションを指定した呼出情報に基づいて、第２のアプリケーションが呼び出される。そして、呼び出された第２のアプリケーションに基づいて、第１のアプリケーション側の第１の印刷設定情報の内容に応じ、予め設定されたルールに従って、第１の印刷設定情報かまたは第２のアプリケーションに基づいてユーザー操作により設定された第１のアプリケーション用の第２の印刷設定情報のいずれかを適用して印刷設定が行われ、この設定された印刷設定によるデータの印刷が印刷装置に指示される。つまり、第１のアプリケーション用の第２の印刷設定情報、換言すれば第１のアプリケーション用のユーザーのお気に入りの印刷設定情報を第２のアプリケーションに基づいて設定しておき、第１の印刷設定情報の内容に応じて、第１の印刷設定情報を適用したりあるいはお気に入りの第２の印刷設定情報を適用することができるから、両印刷設定情報を効率的に使用することができ、使い勝手の良いアプリ連携を達成することができる。
【００１６】
前項（３）に記載の発明によれば、呼び出しはＵＲＬスキームの方式に基づいて行われるから、第１のアプリケーションと第２のアプリケーションの連携を容易に行うことができる。
【００１７】
前項（４）に記載の発明によれば、呼出情報に含まれている第１のアプリケーションを示す情報に基づいて第２の印刷設定情報が特定されるから、第２の印刷設定情報の他に、印刷装置用の第３の印刷設定情報が保持されていても、第２の印刷設定情報を容易に特定することができる。
【００１８】
前項（５）に記載の発明によれば、第１の印刷設定情報には、具体的な印刷条件を規定する印刷パラメータ情報と印刷モード情報のうちの少なくともいずれかが含まれているから、規定された印刷パラメータや指定された印刷モードでの印刷が可能となる。
【００１９】
前項（６）に記載の発明によれば、手動印刷、自動印刷、手動／自動印刷の選択のいずれかの印刷モードによる印刷が可能となる。
【００２０】
前項（７）に記載の発明によれば、印刷パラメータ情報と印刷モード情報とに基づいて、第１の印刷設定情報または第２の印刷設定情報のいずれかを適用して印刷設定が行われる。
【００２１】
前項（８）に記載の発明によれば、印刷モード情報で指示される印刷モードが手動印刷モードの場合は、第２の印刷設定情報が適用され、印刷モードが自動印刷モードの場合は、印刷パラメータ情報が存在すれば第１の印刷設定情報が適用され、印刷パラメータ情報が存在しなければ第２の印刷設定情報が適用される。
【００２２】
前項（９）に記載の発明によれば、第１の印刷設定情報に印刷モードの指示がない場合は、手動印刷モードとして扱われ第２の印刷設定情報が適用される。
【００２３】
前項（１０）に記載の発明によれば、第１の保持手段に保持された第２の印刷設定情報に基づいて、第１のアプリケーション用の印刷設定画面が表示され、第２の保持手段に保持された第３の印刷設定情報に基づいて、印刷装置用の印刷設定画面が表示される。
【００２４】
前項（１１）に記載の発明によれば、第１の印刷設定情報における印刷パラメータに存在しない印刷設定項目は、第２の印刷設定情報における印刷設定項目を用いて印刷設定が行われる。
【００２５】
前項（１２）に記載の発明によれば、第１の印刷設定情報の中から第２の印刷設定情報と無関係の情報がされた場合は、その無関係の情報は無視される。
【００２６】
前項（１３）に記載の発明によれば、第２のアプリケーションが初回に呼び出されたときに印刷設定画面が表示され、印刷設定画面でユーザーにより設定された内容が第２の印刷設定情報として保存されるから、以後は保存された第２の印刷設定情報を使用して印刷設定を行うことができる。
【００２７】
前項（１４）に記載の発明によれば、印刷装置の基本機能に関する設定内容が、第２の印刷設定情報として保存される。
【００２８】
前項（１５）に記載の発明によれば、ユーザーによって選択された印刷装置の基本機能とオプション機能に関する設定内容が、第２の印刷設定情報として保存される。
【００２９】
前項（１６）に記載の発明によれば、第２のアプリケーションの単体起動時に、ユーザーは、第１のアプリケーション用の印刷設定画面を表示して印刷設定の登録及び／または変更を行うことができる。
【００３０】
前項（１７）に記載の発明によれば、第２のアプリケーションに基づいて、第１のアプリケーション用の印刷設定画面を表示することができる。
【００３１】
前項（１８）に記載の発明によれば、呼出情報で指定されている第１のアプリケーションを示す情報に基づいて、第１の印刷設定情報または第２の印刷設定情報の印刷設定画面に、第１のアプリケーションを示す情報を表示することができる。
【００３２】
前項（１９）に記載の発明によれば、第１のアプリケーション用の第２の印刷設定情報、換言すれば第１のアプリケーション用のユーザーのお気に入りの印刷設定情報を第２のアプリケーションに基づいて設定しておき、第１の印刷設定情報の内容に応じて、第１の印刷設定情報を適用したりあるいはお気に入りの第２の印刷設定情報を適用することができるから、両印刷設定情報を効率的に使用することができ、使い勝手の良いアプリ連携を達成することができる。
【００３３】
前項（２０）に記載の発明によれば、第１のアプリケーション用の第２の印刷設定情報、換言すれば第１のアプリケーション用のユーザーのお気に入りの印刷設定情報を第２のアプリケーションに基づいて設定しておき、第１の印刷設定情報の内容に応じて、第１の印刷設定情報を適用したりあるいはお気に入りの第２の印刷設定情報を適用する処理を、携帯端末装置のコンピュータに実行させることができる。
【図面の簡単な説明】
【００３４】
【図１】この発明の一実施形態に係る携帯端末装置を備えた通信システムの構成図である。
【図２】携帯端末装置の機能構成を示すブロック図である。
【図３】携帯端末装置のアプリケーション構成を示すブロック図である。
【図４】ＯＳのＵＲＬスキームによる連携機能を用い、第１のアプリケーションから第２のアプリケーションを指定して該アプリケーションを呼び出す場合の呼出情報の一例を示す図である。
【図５】携帯端末装置の動作を示すフローチャートである。
【図６】図５におけるステップＳ３０８の初回起動フローのサブルーチンを示すフローチャートである。
【図７】携帯端末装置の画面遷移を示す図である。
【発明を実施するための形態】
【００３５】
以下、この発明の実施形態を図面に基づいて説明する。
【００３６】
図１は、この発明の一実施形態に係る携帯端末装置を備えた通信システムの構成図である。
【００３７】
このシステムは、スマートフォンやタブレット端末等からなる携帯端末装置１と、１台または複数台の印刷装置２と、ウェブサーバ３とパーソナルコンピュータ４等を備え、これらが有線あるいは無線によるネットワーク５を介して相互に接続されている。また、携帯端末装置1は他社クラウド等のウェブサービス６にネットワークを通じて接続し、データ（ファイル）の取得が可能となっている。
【００３８】
この実施形態では、前記印刷装置２として、コピー機能、プリンタ機能、ファクシミリ機能、スキャン機能等の複数の機能を複合した多機能デジタル画像形成装置であるＭＦＰ（Multi Function Peripherals）が用いられている。
【００３９】
図２は、前記携帯端末装置１の機能構成を示すブロック図である。
【００４０】
携帯端末装置１は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、記憶部１４と、表示部１５と、タッチパネル１６と、通信インターフェース（通信ＩＦ）１７と、カメラ１８等を備えている。
【００４１】
前記ＣＰＵ１１は、搭載されているＯＳ（Operating System）、各種のデータ処理用の汎用アプリケーション（汎用アプリともいう）、印刷装置２に印刷を指示するための印刷用アプリケーション（印刷アプリともいう）等に基づいて、携帯端末装置１の全体を統括的に制御するが、具体的な制御内容については後述する。
【００４２】
前記ＲＯＭ１２は、前記ＣＰＵ１１の動作プログラム等が格納されているメモリであり、ＲＡＭ１３は、前記ＣＰＵ１１が動作プログラムを実行する際の作業領域を提供するメモリである。
【００４３】
前記記憶部１４は、前記ＯＳ、アプリケーション、表示部１５に表示された画像についての画像ファイル等を保存するメモリである。
【００４４】
表示部１５は、ウェブページの画像またはカメラ撮影画像等の各種の画像、ユーザーに対する操作画面、メッセージ等を表示したり、ユーザー操作に使用されるものであり、液晶等の表示デバイスにより構成されている。また、タッチパネル１６は表示部１５の画面上に設けられ、ユーザーのタッチ操作を検出して、タッチされた座標等を特定するものである。
【００４５】
前記通信インターフェース１７は、電話回線を通じて通話を行ったり、アクセスポイントを介して無線通信により印刷装置２やウェブサーバ３、ウェブサービス６等とデータの送受を行うためのものである。前記カメラ１８は、各種の被写体を撮影するものである。
【００４６】
図３は、携帯端末装置１のアプリケーション（アプリ）構成を示すブロック図である。
【００４７】
携帯端末装置１には、第１のアプリとしての汎用アプリ１０１と、第２のアプリとしての印刷アプリ１０２と、ＯＳ１０３がインストールされている。
【００４８】
汎用アプリ１０１は、例えばアルバムアプリ等のように、データ（ファイル）をアプリの機能に従って処理するものである。さらに、汎用アプリ１０１は、印刷ボタン表示制御部１０１ａと第１の設定情報保持領域１０１ｂを備えている。
【００４９】
印刷ボタン表示制御部１０１ａは、汎用アプリ１０１の起動状態で表示部１５に印刷ボタンを表示させる。ユーザーがこの印刷ボタンをタッチすると、印刷アプリを指定した呼出情報がＯＳ１０３に送信され、ＯＳ１０３の連携機能により印刷アプリ１０２が呼び出される。連携機能による印刷アプリ１０２の呼び出しは、例えばＵＲＬスキームの方式に基づいて行われる。ＵＲＬスキームによる連携機能については後述する。
【００５０】
第１の設定情報保持領域１０１ｂは、汎用アプリ１０１のベンダーにより設定されている汎用アプリ１０１側の第１の設定情報を保持する領域である。第１の設定情報は、具体的な印刷条件を規定する印刷パラメータ情報と、印刷モードを指示する印刷モード情報の少なくともいずれかを含む。印刷パラメータ情報の一例としては、カラー印刷、Ｎ枚の原稿を１枚の用紙に集約するＮｉｎ１印刷等をあげることができる。印刷モード情報として、この実施形態では、手動印刷、自動印刷、手動／自動印刷の選択のいずれか、の各モードがある。なお、第１の設定情報に印刷パラメータ情報や印刷モード情報が含まれていない場合もある。
【００５１】
印刷アプリ１０２は、汎用アプリ１０１で処理されるデータを印刷装置２に印刷させるためのアプリであり、印刷設定を行って印刷対象データとともに所定の印刷装置２に送信し、該印刷装置２に印刷を実行させる。
【００５２】
さらに、印刷アプリ１０２は、ＵＲＬスキーム受け取り部１０２ａと、ＵＲＬスキーム解析部１０２ｂと、第１の印刷設定情報解析部１０２ｃと、印刷設定情報選択ルール処理部１０２ｄと、第２の印刷設定情報保持領域１０２ｅと、第３の印刷設定情報保持領域１０２ｆと、印刷設定画面表示制御部１０２ｇを備えている。
【００５３】
ＵＲＬスキーム受け取り部１０２ａは、ＵＲＬスキームの方式によって作成された呼出情報を受け取り、ＵＲＬスキーム解析部１０２ｂは受け取った呼出情報を解析し、呼出情報に付加されている第１の設定情報の内容等を解析する。
【００５４】
印刷設定情報選択ルール処理部１０２ｄは、ＵＲＬスキーム解析部１０２ｂによる解析結果に基づいて、予め設定されたルールに従い、第１の印刷設定情報又は第２の印刷設定情報を適用して印刷設定を行う。
【００５５】
第２の印刷設定情報保持領域１０２ｅは、印刷アプリ１０２に基づいて設定された第２の印刷設定情報を保持する領域である。この第２の印刷設定情報は、汎用アプリ１０１に専用のお気に入りの印刷設定を示す情報であり、ユーザーによって設定される。なお、汎用アプリ１０１が複数インストールされている場合は、各汎用アプリ１０１毎に第２の印刷設定情報が保持される。
【００５６】
第３の印刷設定情報保持領域１０２ｆは、印刷アプリ１０２に基づいて設定された第３の印刷設定情報を保持する領域である。この第３の印刷設定情報は、印刷装置２に対応する印刷設定情報である。印刷装置２が複数存在するときは、各印刷装置２毎に第３の印刷設定情報が保持される。
【００５７】
印刷設定画面表示制御部１０２ｇは、ＵＲＬスキーム解析部１０２ｂにより解析された第１の印刷設定情報の内容に応じて、表示部１５に印刷設定画面を表示させるものである。
【００５８】
次に、呼出方式であるＵＲＬスキーム（URL Scheme）について説明する。ＵＲＬスキームでは、呼び出される印刷アプリ１０２のスキーム名として、例えば「ppp」を予めＯＳ１０３に登録しておく。
【００５９】
また、呼び出し元の汎用アプリ名が例えば「exapp」である場合は、「appname=exapp」で名称が示され、印刷モード(mode）は手動：manual、自動：auto、自動／手動選択：selectで示される。「manual」「auto」「select」が記述されていない場合は印刷モードの指示なしとなる。印刷設定画面呼出は「setting」で示される。
【００６０】
また、印刷パラメータについては、例えばカラーモード（color）がカラーの場合は「color=color」で示され、モノクロの場合は「color=mono」で示される。割付（layout)については「layout=2in1」「layout=4in1」等で示される。
【００６１】
従って、名称「exapp」の汎用アプリの第１の印刷設定情報において、印刷モード：自動、印刷パラメータ：なしの場合は、ＵＲＬスキームのフォーマットは「ppp://auto?appname=exapp」となる。また、印刷モード：自動、印刷パラメータ：カラー及び２ｉｎ１の場合は、ＵＲＬスキームのフォーマットは「ppp://auto?appname=exapp&color=color&layout=2in1」となる。同様に、印刷モード：手動、印刷パラメータ：２ｉｎ１の場合は、ＵＲＬスキームのフォーマットは「ppp://auto?appname=exapp&layout=2in1」となり、印刷モード：選択、印刷パラメータ：２ｉｎ１の場合は、「ppp://select?appname=exapp&layout=2in1」となる。また、印刷設定編集画面を直接呼び出す場合は、「ppp://setting」となる。
【００６２】
図４に、ＯＳ１０３のＵＲＬスキームによる連携機能を用い、汎用アプリ１０１から印刷アプリ１０２を指定して該アプリを呼び出す場合の呼出情報の一例を示す。同図（Ａ）はＯＳ１０３がｉＯＳの場合の例を、同図（Ｂ）はＯＳ１０３がＡｎｄｒｏｉｄの場合の例をそれぞれ示している。汎用アプリ１０１は、呼び出すべき印刷アプリ１０２の登録情報（印刷アプリのＵＲＬ）とこれに付加される第１の設定情報を呼出情報としてＯＳ１０３に通知し、ＯＳ１０３は指定された印刷アプリ１０２を呼び出して、付加されている第１の印刷設定情報を伝達する。印刷アプリ１０２は、伝達された第１の印刷設定情報の内容に応じて以下に説明するような印刷設定を行い、印刷装置２に印刷を指示する。
【００６３】
すなわち、この実施形態では、第１の印刷設定情報の内容である印刷パラメータ情報と印刷モード情報とに基づいて、第１の印刷設定情報または第２の印刷設定情報のいずれを適用して印刷設定を行うかを定めたルールが、予め設定されている。
【００６４】
具体的には、印刷モード情報で指示される印刷モードが手動印刷の場合は、第２の印刷設定情報を適用し、印刷モードが自動印刷の場合は、印刷パラメータ情報が存在すれば第１の印刷設定情報を適用し、印刷パラメータ情報が存在しなければ第２の印刷設定情報を適用して、印刷設定が行われるようになっている。ここで、自動印刷モードの場合は、汎用アプリの制作者であるベンダーが強く推奨している設定と考えられるため、印刷パラメータ情報が存在すれば第１の印刷設定情報を優先したものである。手動印刷モードの場合は、ベンダーによる第１の印刷設定情報の推奨はさほど強くないと考えられることから、ユーザーのお気に入りの印刷設定である第２の印刷設定情報を適用して印刷設定を行うこととした。
【００６５】
また、手動印刷モードの場合は、第２の印刷設定情報が適用された印刷設定画面が表示部１５に表示され、ユーザーによる印刷設定の変更が可能となっており、印刷実行ボタンを操作することで印刷が指示される。
【００６６】
なお、手動／自動印刷の選択モードの場合、ユーザーが手動モードを選択した場合は第２の印刷設定情報が適用され、自動モードを選択した場合は第１の印刷設定情報が適用される。
【００６７】
さらに、第１の印刷設定情報に印刷モードの指示がない場合は、手動印刷モードとして扱われ第２の印刷設定情報が適用される。
【００６８】
次に、図１に示した携帯端末装置１の動作を図５及び図６のフローチャートと、図７の画面遷移図とを参照しつつ説明する。なお、図５及び図６のフローチャートは、携帯端末装置１のＣＰＵ１１が汎用アプリ１０１、印刷アプリ１０２、ＯＳ１０３等に基づいて動作することにより実行される。
【００６９】
まず、図７に示すように、携帯端末装置１の表示部１５に表示されたホーム画面Ｄ１において、ユーザーが汎用アプリ１０１のアイコン１１０をタッチして汎用アプリ１０１を起動する。なお、１２０は印刷アプリ１０２のアイコンであり、「Ａ」「Ｂ」で示すアイコンは他の汎用アプリのアイコンである。
【００７０】
汎用アプリ１０１の起動により、表示部１５には図７に示す汎用アプリ１０１のコンテンツ画面Ｄ２が表示される。汎用アプリ１０１により所望のデータを処理した後、該データについて印刷を行いたい場合は、汎用アプリ１０１のベンダーにより用意され表示部１５に表示された、ＵＲＬスキームを設定した印刷ボタン１０３１をタッチする。
【００７１】
すると、汎用アプリ１０１は、図５のステップＳ１００でこれを受け付け、ステップＳ１０１で、ＵＲＬスキーム呼出プログラムを実行すると、ＵＲＬスキームにより呼出情報がＯＳ１０３に通知され、ＯＳ１０３の連携機能による制御に移る（ステップＳ１０２）。
【００７２】
ＯＳ１０３は、ステップＳ２００で、呼出情報のＵＲＬスキームのスキーム名により、登録された印刷アプリ１０２を呼び出して起動し、第１の印刷設定情報を印刷アプリ１０２に伝達する。以降、印刷アプリ１０２の制御に移る（ステップＳ２０１）。
【００７３】
印刷アプリ１０２は、ステップＳ３００で、ＵＲＬスキーム（呼出情報）を受け取った後、ステップＳ３０１で、スキーム名と第１の印刷設定情報を分離したのち、ステップＳ３０２で、分離した第１の印刷設定情報を解析し、アプリ名、モード指示情報、印刷パラメータに分離する。
【００７４】
次に、ステップＳ３０３で、アプリ名に紐づいた第２の印刷設定情報が存在しているかどうかを調べ、存在していなければ（ステップＳ３０７）、ステップＳ３０８で初回起動フローを実行した後、ステップＳ３０５に進む。存在していれば（ステップＳ３０４）、そのままステップＳ３０５に進む。このように、呼出情報に含まれている汎用アプリ名に基づいて第２の印刷設定情報を特定することができるから、印刷アプリ１０２側に第２の印刷設定情報の他に第３の印刷設定情報が保持されていても、第２の印刷設定情報を確実に特定することができる。
【００７５】
図６に、ステップＳ３０８の初回起動フローのサブルーチンを示す。
【００７６】
ステップＳ３０８１で、表示部１５に印刷設定登録画面を表示し、ユーザーに印刷設定を入力させる。印刷設定が入力されると、ステップＳ３０８２で印刷設定をアプリ名と紐づけて、第２の印刷設定情報換言すればお気に入りの印刷設定情報として第２の印刷設定保持領域１０２ｅに保存する。
【００７７】
なお、表示部１５に表示される印刷設定登録画面で設定される印刷設定項目は、印刷装置の基本機能に関する設定項目であっても良い。また、印刷装置が複数存在し、図７のホーム画面Ｄ１に表示された印刷装置選択ボタン１０３０によりユーザーに印刷装置２を選択させた場合は、その選択された印刷装置２の基本機能とオプション機能に関する設定項目に対して印刷設定を行う構成としても良い。
【００７８】
図５に戻って、ステップＳ３０５では、印刷モード情報で示される印刷モードの判別処理を行う。判別の結果、自動印刷モードの場合はステップＳ３１３に進み、手動印刷モードの場合はステップＳ３０９に進み、印刷モード情報が存在しない場合はステップＳ１２０の指示なしモードに進む。また、手動／自動選択モードの場合は、選択画面を表示しユーザーの指示を待って（ステップＳ３０６）、自動印刷モードまたは手段印刷モードに進む。
【００７９】
ステップＳ３１３の自動モードでは、まずステップＳ３１４で第２の印刷設定情報を適用して印刷設定を行った後、ステップＳ３１５で、印刷パラメータがあるかどうかを判断する。ない場合は（ステップＳ３１９）、ステップＳ３１８で印刷装置２に印刷対象データと印刷設定を送信することにより印刷を指示する。従って、この場合は、第２の印刷設定情報が適用されて印刷されることになる。
【００８０】
一方、印刷パラメータがある場合は（ステップＳ３１６）、ステップＳ３１７で、その印刷パラメータで指定された設定を上書きした後、ステップＳ３１８で印刷を指示する。従って、この場合は、第１の印刷設定情報における印刷パラメータが優先して適用され、印刷パラメータに存在しない印刷設定項目については、第２の設定情報による印刷設定が行われることになる。
【００８１】
なお、印刷アプリ１０２に、第１の印刷設定情報の中から第２の印刷設定情報と無関係の情報を検出する機能を保有させ、無関係の情報を検出した場合は、その無関係の情報を無視するようにしても良い。例えば、印刷アプリ１０２が古いバージョンで、汎用アプリ１０１が新しい情報に基づき第１の印刷設定が行われている場合、印刷アプリ１０２が処理できない印刷設定等は無視するような場合である。
【００８２】
手動印刷モードの場合（ステップＳ３０９）、ステップＳ３１０で、アプリ名より該アプリ名に紐づけられた第２の印刷設定情報を取り出し、この第２の印刷設定情報を適用して印刷設定を行ったのち、ステップＳ３１１で設定後の印刷設定画面を表示部１５に表示する。ユーザーは必要に応じて印刷設定を変更できる。ユーザー操作により印刷実行が指示されると、ステップＳ３１２で印刷指示を行う。従って、手動印刷モードの場合は、第２の印刷設定情報が適用され、ユーザーのお気に入りの印刷設定で印刷が行われることになる。
【００８３】
指示なしモードの場合（ステップＳ３２０）、手動印刷モードとして扱われる。つまり、ステップＳ３２１で、アプリ名に紐づけられた第２の印刷設定情報を取り出し、第２の印刷設定情報を適用して印刷設定を行ったのち、ステップＳ３１１で設定後の印刷設定画面を表示部１５に表示する。ユーザー操作により印刷実行が指示されると、ステップＳ３１２で印刷指示を行う。
【００８４】
このように、汎用アプリ１０１用の第２の印刷設定情報、換言すれば汎用アプリ用のお気に入りの印刷設定情報を印刷アプリ１０２に基づいて設定しておき、第１の印刷設定情報の内容に応じて、第１の印刷設定情報を適用したりあるいはユーザーのお気に入りの第２の印刷設定情報を適用することができるから、両印刷設定情報を効率的に使用することができ、使い勝手の良いアプリ連携を達成することができる。
【００８５】
なお、汎用アプリ１０１のベンダーによっては、図７のコンテンツ画面Ｄ２に表示された印刷ボタン１０３１を押したときに、表示部１５に、図７に示す印刷メニュー画面Ｄ３を表示するように設計されている場合がある。図７の例では、デフォルト自動印刷、２ｉｎ１自動印刷、カラー自動印刷、手動印刷、自動印刷設定画面の各メニューボタンが表示されている。
【００８６】
なお、デフォルト自動印刷とは、第１の印刷設定情報の内容にかかわらず第２の印刷設定情報に基づく印刷設定で行われる自動印刷である。自動印刷のメニューボタンが押されると、表示部にはスプラッシュ画面Ｄ４が表示され、印刷装置２により自動的に印刷が行われる。
【００８７】
また、自動印刷設定画面が押されると、自動印刷の場合に適用される印刷設定がなされた印刷設定画面Ｄ５が表示され、ユーザーは印刷設定の内容を確認することができる。この印刷設定画面Ｄ５に呼出ボタンを表示し、該呼出ボタンが押されると、汎用アプリ１０１側の印刷設定画面を呼び出して表示できるようにしても良い。これは、汎用アプリがＵＲＬスキームによる呼出情報に、汎用アプリ側の印刷設定画面呼出モード（前述した「setting」）を記載しておき、連携機能の実行により、印刷アプリ１０２がそれを取得して印刷設定画面を表示させることにより実現可能である。
【００８８】
なお、手動印刷ボタンが押された場合は、自動印刷設定画面が押されたときに表示される印刷設定画面Ｄ５とほぼ同様の印刷設定画面が表示される。
【００８９】
以上、本発明の実施形態を説明したが、本発明はこれらの実施形態に限定されることはない。
【００９０】
例えば、印刷アプリ１０２を単体で起動させた時に、汎用アプリ１０１用の印刷設定画面を表示させるための操作ボタンが表示されるようにしておき、ユーザーがこのボタンを押したときに、汎用アプリ１０１用の印刷設定画面を表示して印刷設定の登録及び／または変更を可能に構成されてもよい。これにより、汎用アプリ１０１を起動させることなく、汎用アプリ１０１用の印刷設定の登録及び／または変更が可能となる。
【００９１】
また、呼出情報に含まれている汎用アプリ名を示す情報に基づいて、第１の印刷設定情報または第２の印刷設定情報の印刷設定画面に、汎用アプリ１０１を示す情報を表示する構成としてもよい。
【符号の説明】
【００９２】
１      携帯端末装置
１１    ＣＰＵ
１４    記憶部
１５    表示部
１７    通信インターフェース
１０１  汎用アプリケーション
１０２  印刷アプリケーション
１０３  ＯＳ
【図１】
0006331780.tif 000002
【図２】
0006331780.tif 000003
【図３】
0006331780.tif 000004
【図４】
0006331780.tif 000005
【図５】
0006331780.tif 000006
【図６】
0006331780.tif 000007
【図７】
0006331780.tif 000008