印刷条件が記憶されたファイルを取得し、当該ファイルに基づいて印刷ジョブを作成して印刷を指示する印刷指示装置であって、前記ファイルに記憶された印刷条件を読み取る印刷条件読取部と、前記ファイルが外部装置から取得したファイルであるかを判別するファイル判別部と、前記外部装置から取得したファイルであると判別された場合は、印刷条件を変更するかをユーザに確認、若しくは、印刷条件を設定するための画面を表示、若しくは、デフォルトの印刷条件を前記印刷ジョブに設定し、前記外部装置から取得したファイルでないと判別された場合は、前記ファイルに記憶された印刷条件を、当該ファイルの印刷条件として前記印刷ジョブに設定する印刷条件設定部と、を備える、ことを特徴とする印刷指示装置。前記ファイル判別部は、前記ファイルがネットワーク用のドライバを経由して取得したファイルである場合は、前記外部装置から取得したファイルであると判別する、ことを特徴とする請求項1に記載の印刷指示装置。前記ファイル判別部は、前記ファイルが電子メールの添付ファイルを保存する特定のフォルダから取得したファイルである場合は、前記外部装置から取得したファイルであると判別する、ことを特徴とする請求項1に記載の印刷指示装置。前記ファイル判別部は、前記ファイルが可搬型記録媒体用のドライバを経由して取得したファイルである場合は、前記外部装置から取得したファイルであると判別する、ことを特徴とする請求項1に記載の印刷指示装置。前記ファイル判別部は、前記ファイルが内蔵HDD用のドライバを経由して取得したファイルである場合は、前記外部装置から取得したファイルでないと判別する、ことを特徴とする請求項1に記載の印刷指示装置。印刷条件が記憶されたファイルを取得し、当該ファイルに基づいて印刷ジョブを作成して印刷を指示する装置で動作する印刷指示プログラムであって、前記装置を、前記ファイルに記憶された印刷条件を読み取る印刷条件読取部、前記ファイルが外部装置から取得したファイルであるかを判別するファイル判別部、前記外部装置から取得したと判別された場合に、印刷条件を変更するかをユーザに確認、若しくは、印刷条件を設定するための画面を表示、若しくは、印刷条件をデフォルトに設定する印刷条件設定部、として機能させる、ことを特徴とする印刷指示プログラム。前記ファイル判別部は、前記ファイルがネットワーク用のドライバを経由して取得したファイルである場合は、前記外部装置から取得したファイルであると判別する、ことを特徴とする請求項6に記載の印刷指示プログラム。前記ファイル判別部は、前記ファイルが電子メールの添付ファイルを保存する特定のフォルダから取得したファイルである場合は、前記外部装置から取得したファイルであると判別する、ことを特徴とする請求項6に記載の印刷指示プログラム。前記ファイル判別部は、前記ファイルが可搬型記録媒体用のドライバを経由して取得したファイルである場合は、前記外部装置から取得したファイルであると判別する、ことを特徴とする請求項6に記載の印刷指示プログラム。前記ファイル判別部は、前記ファイルが内蔵HDD用のドライバを経由して取得したファイルである場合は、前記外部装置から取得したファイルでないと判別する、ことを特徴とする請求項6に記載の印刷指示プログラム。ここで、ファイルの印刷部数はユーザによって異なるが、同じユーザは同じ部数の印刷を行う場合が多い。従って、自身が印刷したファイルを再度、印刷する場合は、以前に設定した印刷条件が反映された方が好ましく、一方、他人が印刷したファイルを再度、印刷する場合は、以前に設定した印刷条件が反映されない方が好ましい。しかしながら、従来は、同じユーザが印刷を指示したか否かにかかわらず、ファイル内に記憶された印刷条件に従って印刷するか、若しくは、特許文献1のように、ファイル内に記憶された印刷条件を無効とし、プリンタドライバで設定した印刷条件に従って印刷するかのいずれかの制御を行っていたため、ユーザの利便性が悪く、無駄な印刷を効果的に防止することができないという問題があった。本発明は上記問題点に鑑みてなされたものであり、その主たる目的は、ファイル内に印刷条件が記憶されたファイルを印刷する場合であっても、無駄な印刷を効果的に防止することができる印刷指示装置及び印刷指示プログラムを提供することにある。上記目的を達成するため、本発明は、印刷条件が記憶されたファイルを取得し、当該ファイルに基づいて印刷ジョブを作成して印刷を指示する印刷指示装置であって、前記ファイルに記憶された印刷条件を読み取る印刷条件読取部と、前記ファイルが外部装置から取得したファイルであるかを判別するファイル判別部と、前記外部装置から取得したファイルであると判別された場合は、印刷条件を変更するかをユーザに確認、若しくは、印刷条件を設定するための画面を表示、若しくは、デフォルトの印刷条件を前記印刷ジョブに設定し、前記外部装置から取得したファイルでないと判別された場合は、前記ファイルに記憶された印刷条件を、当該ファイルの印刷条件として前記印刷ジョブに設定する印刷条件設定部と、を備えるものである。また、本発明は、印刷条件が記憶されたファイルを取得し、当該ファイルに基づいて印刷ジョブを作成して印刷を指示する装置で動作する印刷指示プログラムであって、前記装置を、前記ファイルに記憶された印刷条件を読み取る印刷条件読取部、前記ファイルが外部装置から取得したファイルであるかを判別するファイル判別部、前記外部装置から取得したと判別された場合に、印刷条件を変更するかをユーザに確認、若しくは、印刷条件を設定するための画面を表示、若しくは、印刷条件をデフォルトに設定する印刷条件設定部、として機能させるものである。本発明においては、前記ファイル判別部は、前記ファイルがネットワーク用のドライバを経由して取得したファイルである場合、前記ファイルが電子メールの添付ファイルを保存する特定のフォルダから取得したファイルである場合、前記ファイルが可搬型記録媒体用のドライバを経由して取得したファイルである場合は、前記外部装置から取得したファイルであると判別することができる。また、本発明においては、前記ファイル判別部は、前記ファイルが内蔵HDD用のドライバを経由して取得したファイルである場合は、前記外部装置から取得したファイルでないと判別することができる。本発明の印刷指示装置及び印刷指示プログラムによれば、ファイル内に印刷条件が記憶されたファイルを印刷する場合であっても、無駄な印刷を効果的に防止することができる。その理由は、印刷指示装置印刷指示プログラムは、ファイル内に印刷条件が記憶された印刷対象のファイルが外部装置から取得したファイルであるか否かを判別し、外部装置から取得したファイルであると判別した場合は、そのファイル内に記憶された印刷条件は他のユーザが設定した蓋然性が高いと判断して、印刷条件を変更するかをユーザに確認したり、印刷条件を設定する画面を表示したり、デフォルトの印刷条件に設定したりする制御を行うからである。また、装置内部から取得したファイルであると判断した場合は、そのファイル内に記憶された印刷条件は印刷を指示しているユーザ自身が設定した蓋然性が高いと判断して、ファイル内に記憶された印刷条件を、当該ファイルの印刷条件として印刷ジョブに設定する制御を行うからである。背景技術で示したように、MicrosoftExcel登録商標などのアプリケーションで作成したファイルは、印刷を実行するとファイル内に印刷条件が記憶例えば、ファイルのヘッダなどに印刷条件が記述されるため、以前に印刷したファイルを再度印刷する際に、プリンタドライバの設定画面で印刷条件を設定しないと、ファイル内に記憶された印刷条件が印刷ジョブに設定され、意図しない部数の印刷物が作成される場合がある。ここで、会社内での印刷を考えると、各グループの構成員が文書を印刷する場合は自分用に1部印刷する場合が多く、各グループの統括者が文書を印刷する場合は各構成員を含めた人数分の印刷を行う場合が多い。このように、ファイルの印刷部数はユーザによってまちまちであるが、同じユーザは同じ部数の印刷を行う場合が多いと考えられることから、自身が印刷したファイルを再度、印刷する場合は、以前に設定した印刷条件が反映された方が便利であり、一方、他人が印刷したファイルを再度、印刷する場合は、以前に設定した印刷条件が反映されないようにすることが好ましい。しかしながら、従来は、同じユーザが印刷を指示したか否かにかかわらず、ファイル内に記憶された印刷条件を有効とするか無効とするかのいずれかであったため、ユーザを考慮せずにファイル内に記憶された印刷条件を無効とする制御ではユーザの利便性が悪く、ユーザを考慮せずにファイル内に記憶された印刷条件を有効とする制御では無駄な印刷を効果的に防止することができない。従って、ファイル内に印刷条件が記憶された印刷対象ファイルを印刷する場合には、そのファイルが自身が印刷したファイルであるか、他のユーザが印刷したファイルであるかに基づいて、ファイル内に記憶された印刷条件の有効/無効を判別することが好ましいが、通常、ファイルには印刷したユーザを特定する情報は記憶されないため、以前に印刷を指示したユーザと現在、印刷を指示しているユーザとが同じであるかを判断するのは困難である。一方、自身がコンピュータ装置で作成したファイルは、通常、そのコンピュータ装置内に保存することが多く、他のユーザが作成したファイルは、ネットワークを介してサーバや他のコンピュータ装置などから取得したり、メールの添付ファイルとして取得したり、USBUniversalSerialBusメモリやSDSecureDigitalカードなどの可搬型記録媒体を介して取得する場合が多い。そこで、本発明の一実施の形態では、ファイル内に印刷条件が記憶されたファイルの印刷を指示する際に、そのファイルが外部装置から取得したファイルであるか例えば、ネットワークドライバやUSBSDカードドライバを介して取得したファイルであるか、メールに添付されたファイルであるかなどを判別し、外部装置から取得したファイルであると判別した場合は、そのファイルに記憶された印刷条件は他のユーザが設定した蓋然性が高いと判断して、印刷条件を変更するかをユーザに確認したり、印刷条件を設定する画面を表示したり、デフォルトの印刷条件に設定したりする。一方、印刷対象のファイルが装置内部から取得したファイルであるか例えば、SATAIDEドライバを介して取得したファイルであるかなどを判別し、装置内部から取得したファイルであると判別した場合は、そのファイルに記憶された印刷条件は自身が設定した蓋然性が高いと判断して、ファイル内の印刷条件をそのファイルの印刷条件として印刷ジョブに設定するようにする。このように、印刷対象ファイルが外部装置から取得したファイルであるか若しくは、装置内部から取得したファイルであるかに基づいて、そのファイルに記憶された印刷条件を設定したユーザを判断することによって、自身が印刷したファイルを再度、印刷する場合は、以前に設定した印刷条件が反映されるようにすることができ、他人が印刷したファイルを再度、印刷する場合は、以前に設定した印刷条件が勝手に反映されないようにすることができ、これにより、ユーザの利便性を向上させ、かつ、無駄な印刷を効率的に防止することが可能となる。上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る印刷指示装置及び印刷指示プログラムについて、図1乃至図5を参照して説明する。図1は、本実施例の印刷システムの構成を模式的に示す図であり、図2は、本実施例の印刷指示装置の構成を示すブロック図である。また、図3は、本実施例の印刷指示装置の制御部の概略動作を示す図であり、図4及び図5は、本実施例のプリンタドライバの詳細動作を示すフローチャート図である。図1に示すように、本実施例の印刷システムは、印刷ジョブを送信して印刷を指示するコンピュータ装置などの印刷指示装置10と、印刷対象となるファイルを記憶したり電子メールに添付して送信したりするサーバやコンピュータ装置本実施例ではサーバ20とする。と、印刷ジョブを受信して印刷を実行するプリンタや複合機などの画像形成装置30とで構成される。これらは、イーサネット登録商標、トークンリング、FDDIFiberDistributedDataInterface等の規格により定められるLANLocalAreaNetworkやWANWideAreaNetwork等の通信ネットワーク40によって接続されている。上記印刷指示装置10は、図2に示すように、制御部11と、記憶部12と、通信I/F部13と、機器I/F部14と、表示部15と、操作部16などで構成される。制御部11は、CPUCentralProcessingUnitと、ROMReadOnlyMemoryやRAMRandomAccessMemoryなどのメモリとで構成される。CPUは、印刷指示装置10の動作を制御するためのプログラム、OSOperatingSystem11a、アプリケーション11b、プリンタドライバ11c、ネットワークドライバ11d、メールソフト11e、SATASerialATAドライバIDEIntegratedDriveElectronicsドライバ11f、USBSDカードドライバ11gなどをROM又は記憶部12から読み出してRAMに展開し実行する。OS11aは、Windows登録商標やMACOS登録商標、Linux登録商標などであり、アプリケーション11b、プリンタドライバ11c、ネットワークドライバ11d、メールソフト11e、SATAIDEドライバ11f、USBSDカードドライバ11gの各制御を行い、ファイルがどのドライバを経由してメモリや記憶部12のどの領域に保存されたかを示す情報ファイルの保存情報と呼ぶ。をプリンタドライバ11cに提供する。アプリケーション11bは、Excel登録商標などであり、印刷対象となるファイルを作成する。プリンタドライバ11cは、印刷指示装置10の制御、およびOS11aを通じてファイルの保存情報を取得する機能、アプリケーション11bで作成したファイル、若しくは、メモリや記憶部12に保存されたファイルを、画像形成装置30で解釈可能な言語PCLPrinterControlLanguageやPSPostScriptなどのPDLに変換し、印刷条件を付加して印刷ジョブを作成し、印刷を指示する機能を有する。また、プリンタドライバ11cは、印刷対象となるファイル内に記憶された印刷条件を読み取る印刷条件読取部、印刷対象となるファイルが外部装置から取得したファイルであるか若しくは、装置内部から取得したファイルであるかを判別するファイル判別部、外部装置から取得したファイルであると判別された場合は、印刷条件を変更するかをユーザに確認、若しくは、デフォルトの印刷条件に設定、若しくは、印刷条件を設定するための設定画面を表示し、外部装置から取得したファイルでないと判別された場合は、ファイル内に記憶された印刷条件を当該ファイルの印刷条件として設定する印刷条件設定部としても機能する。ネットワークドライバ11dは、ネットワーク40を経由してファイルを入出力するためのドライバである。メールソフト11eは、ネットワーク40を経由してメールを受信し、メールに添付されているファイルを予め定めた一時保存フォルダに保存するソフトウェアである。SATAIDEドライバ11fは、記憶部12や内部のメモリからファイルを入出力するためのドライバである。USBSDカードドライバ11gは、USBメモリやSDカードなどの可搬型記録媒体からファイルを入出力するためのドライバである。記憶部12は、印刷指示装置10に内蔵されたHDDHardDiskDriveなどで構成され、プログラムやファイルなどを記憶する。通信I/F部13は、NICNetworkInterfaceCardやモデムなどで構成され、通信ネットワーク40を介して、サーバやコンピュータ装置、画像形成装置30との通信を可能にする。機器I/F部14は、USBポートやSDカードスロットなどで構成され、USBメモリやSDカードなどの可搬型記録媒体との通信を可能にする。表示部15は、液晶表示装置LCD:LiquidCrystalDisplayや有機ELelectroluminescence表示装置などで構成され、印刷条件を設定するための設定画面などを表示する。操作部16は、マウスやキーボードなどで構成され、アプリケーション11bによる文書の作成やプリンタドライバ11cによる印刷条件の設定、印刷指示などの操作を可能にする。なお、図1及び図2は例示であり、印刷システムや印刷指示装置10、サーバ20、画像形成装置30の構成は適宜変更可能である。例えば、図1では、印刷指示装置10とサーバ20と画像形成装置30とで印刷システムを構成したが、これらの装置に加えて、RIPRasterImageProcessorコントローラ等の制御装置を通信ネットワーク40に接続し、制御装置に、プリンタドライバ11cの印刷条件読取部、ファイル判別部及び印刷条件設定部としての機能を持たせてもよい。また、印刷対象となるファイルを可搬型記録媒体から取得する場合は、サーバ20を省略することもできる。また、本実施例では、可搬型記録媒体としてUSBメモリとSDカードを例示しているが、外付けHDDやCFCompactFlash登録商標、メモリースティック、CDCompactDisc、DVDDigitalVersatileDiskなどを用いてもよい。次に、上記構成の印刷指示装置10の制御部11の概略動作について、図3を参照して説明する。図3は、本実施例の制御に関連する要素間の動作を示しており、OS11aに制御されたネットワークドライバ11dは、通信I/F部13を介して通信ネットワーク40からファイルを取得すると、取得したファイルをメモリに記憶させる。また、OS11aに制御されたメールソフト11eは、通信I/F部13を介して通信ネットワーク40からメールを受信すると、受信したメールに添付されたファイルをメモリの一時保存フォルダに記憶させる。また、OS11aに制御されたSATAIDEドライバ11fは、記憶部12内蔵HDDからファイルを取得すると、取得したファイルをメモリに記憶させる。また、OS11aに制御されたUSBSDカードドライバ11gは、機器I/F部14を介してUSBメモリやSDカードなどからファイルを取得すると、取得したファイルをメモリに記憶させる。そして、OS11aは、メモリ内のファイルがどのドライバやソフトを経由して記憶されたかを認識し、ファイルの保存情報をプリンタドライバ11cに渡す。プリンタドライバ11cは、OS11aからファイルの保存情報を取得し、その保存情報に基づいて、印刷対象となるファイルがネットワークドライバ11d又はUSBSDカードドライバ11gを経由して保存された場合、若しくは、メールソフト11eで指定された一時保存フォルダに保存された場合は、印刷条件を変更するかをユーザに確認したり、印刷条件を設定する設定画面を表示させたり、デフォルトの印刷条件に設定したりする制御を行い、印刷対象となるファイルがSATAIDEドライバ11fを経由して保存された場合は、ファイル内に記憶された印刷条件を当該ファイルの印刷条件として印刷ジョブに設定する制御を行う。次に、本実施例の印刷指示装置10プリンタドライバ11cの詳細動作について、図4のフローチャート図を参照して説明する。まず、アプリケーション11bを用いて文書を開き、通常の印刷フローに従って印刷を指示するとS101、プリンタドライバ11cは、OS11aからファイルの保存情報を取得するS102。次に、プリンタドライバ11cは、ファイルの保存情報を用いて、ネットワークドライバ11d又はUSBSDカードドライバ11gを経由してファイルを取得したかを判断しS103、ネットワークドライバ11d又はUSBSDカードドライバ11gを経由してファイルを取得していない場合は、メールソフト11eの添付ファイルの一時保存フォルダからファイルを取得したかを判断するS104。メールソフト11eの添付ファイルの一時保存フォルダからファイルを取得していない場合は、ファイル内に記憶された印刷条件は印刷を指示したユーザ自身が設定した蓋然性が高いと考えられることから、ファイル内に記憶された印刷条件を読み出し、この印刷条件を当該ファイルの印刷条件としてセットするS105。一方、ネットワークドライバ11d、USBSDカードドライバ11g、メールソフト11eの添付ファイルの一時保存フォルダを経由して取得したファイルである場合は、ファイル内に記憶された印刷条件は他のユーザが設定した蓋然性が高いと考えられることから、印刷条件を変更するかをユーザに確認する警告を行うS106。そして、印刷条件を変更しない場合は、ファイル内に記憶された印刷条件を読み出し、この印刷条件を当該ファイルの印刷条件としてセットしS107、印刷条件を変更する場合は、プリンタドライバ11cは、表示部15に設定画面を表示しS108、ユーザに印刷条件の設定入力を求めるS109。なお、ここでは、印刷条件を変更するかを確認した後、設定画面を表示する構成としたが、印刷条件を変更するかを確認することなく、直ちに設定画面を表示する構成としてもよい。また、ここでは、印刷条件を変更する場合に設定画面を表示する構成としたが、設定画面を表示する代わりに、印刷条件をデフォルト設定に置き換えるようにしてもよい。その後、プリンタドライバ11cは、ファイル内に記憶された印刷条件、若しくは、ユーザが設定入力した印刷条件、若しくは、デフォルトの印刷条件を印刷ジョブに設定し、その印刷ジョブを画像形成装置30に送信して印刷を指示するS110。このように、ネットワークドライバ11d、USBSDカードドライバ11g、メールソフト11eを経由してファイルを取得した場合は、ファイル内に記憶された印刷条件は他のユーザが設定した蓋然性が高いと判断し、印刷条件を変更するかをユーザに確認したり、印刷条件の設定画面を表示させたり、印刷条件をデフォルトに設定する制御を行うため、無駄な印刷を効果的に防止することができる。上記フローは、印刷対象となるファイルが外部装置から取得したファイルであるかを判別する場合の処理であるが、印刷対象となるファイルが装置内部から取得したファイルであるかを判別することもできる。その場合の印刷指示装置10プリンタドライバ11cの詳細動作について、図5のフローチャート図を参照して説明する。まず、アプリケーション11bを用いて文書を開き、通常の印刷フローに従って印刷を指示するとS201、プリンタドライバ11cは、OS11aからファイルの保存情報を取得しS202、ファイルの保存情報を用いて、SATAIDEドライバ11fを経由してファイルを取得したかを判断するS203。SATAIDEドライバ11fを経由してファイルを取得した場合は、ファイル内に記憶された印刷条件は印刷を指示したユーザ自身が設定した蓋然性が高いと考えられることから、ファイル内に記憶された印刷条件を読み出し、この印刷条件を当該ファイルの印刷条件としてセットするS204。一方、SATAIDEドライバ11fを経由して取得したファイルでない場合は、ファイル内に記憶された印刷条件は他のユーザが設定した蓋然性が高いと考えられることから、印刷条件を変更するかをユーザに確認する警告を行うS205。そして、印刷条件を変更しない場合は、ファイル内に記憶された印刷条件を読み出し、この印刷条件を当該ファイルの印刷条件としてセットしS206、印刷条件を変更する場合は、プリンタドライバ11cは、表示部15に設定画面を表示してS207、ユーザに印刷条件の設定入力を求めるS208。なお、上記と同様に、印刷条件を変更するかを確認することなく、直ちに設定画面を表示する構成としてもよいし、設定画面を表示する代わりに、印刷条件をデフォルト設定に置き換えるようにしてもよい。その後、プリンタドライバ11cは、ファイル内に記憶された印刷条件、若しくは、ユーザが設定入力した印刷条件、若しくは、デフォルトの印刷条件を印刷ジョブに設定し、その印刷ジョブを画像形成装置30に送信して印刷を指示するS209。このように、SATAIDEドライバ11fを経由してファイルを取得した場合は、ファイル内に記憶された印刷条件は印刷を指示したユーザ自身が設定した蓋然性が高いと判断し、その印刷条件を印刷ジョブに設定する制御を行うため、同じユーザが印刷条件を何度も設定する手間を省いて、ユーザの利便性を向上させることができる。なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。例えば、上記実施例では、ネットワークドライバ11d、USBSDカードドライバ11g、メールソフト11eを経由した場合は、外部装置から取得したと判断し、SATAIDEドライバ11fを経由した場合は、装置内部から取得したと判断したが、SATAIDEドライバ11fを経由してファイルを取得した場合であっても、当該ファイルがネットワークドライバ11d、USBSDカードドライバ11g、メールソフト11eを経由して内蔵HDDに記憶されたファイルである場合は、外部装置から取得したと判断してもよい。