(57)【要約】【課題】検査結果に関するデータの欠落を抑制する検査装置および検査システムを提供する。【解決手段】Ｘ線検査装置１００は、検査部１７６と、ＨＤＤ１７４と、検査制御部１７８とを備える。検査部１７６は、物品を検査する。ＨＤＤ１７４は、検査部１７６による検査結果に関するデータを記憶する。検査制御部１７８は、ＨＤＤ１７４におけるデータの累積容量を示す変数ｄｃａｐが予め設定されている停止閾値を示す定数Ｔｈｓに到達した場合に、検査部１７６による検査を停止させる。【選択図】図５
2018132299.tif 000002
【特許請求の範囲】
【請求項１】
物品を検査する検査部と、
前記検査部による検査結果に関するデータを記憶するデータ記憶部と、
前記データ記憶部における前記データの累積容量が予め設定されている停止閾値に到達した場合に、前記検査部による検査を停止させる検査制御部と、
を備える検査装置。
【請求項２】
前記累積容量が前記停止閾値よりも小さい第１警告閾値に到達した場合に、前記検査制御部は、操作者に報知する、
請求項１に記載の検査装置。
【請求項３】
前記累積容量が前記第１警告閾値よりも大きく、かつ前記停止閾値よりも小さい第２警告閾値に到達した場合に、前記検査制御部は、前記操作者に報知する、
請求項２に記載の検査装置。
【請求項４】
ネットワークを介して接続されたバックアップ記憶部と通信する通信部をさらに備え、
前記累積容量が前記停止閾値に到達した場合に、前記検査制御部は、前記通信部を介して、前記データ記憶部に記憶されている前記データを前記バックアップ記憶部に転送する、
請求項１から請求項３のいずれか１項に記載の検査装置。
【請求項５】
可搬記録媒体であるバックアップ記憶部をさらに備え、
前記累積容量が前記停止閾値に到達した場合に、前記検査制御部は、前記データ記憶部に記憶されている前記データを前記バックアップ記憶部に転送する、
請求項１から請求項３のいずれか１項に記載の検査装置。
【請求項６】
操作者による操作入力を受け付ける受付部をさらに備え、
前記検査制御部は、前記累積容量が前記停止閾値に到達した場合に、前記操作入力に基づく前記検査の実行が可能である実行可能状態から、前記検査の実行が不可能である実行禁止状態に遷移させ、
前記受付部が前記データの削除を指示する前記操作入力を受け付けた場合に、前記検査制御部は、前記データ記憶部に記憶されている前記データを削除して、前記実行禁止状態から前記実行可能状態に遷移させる、
請求項１から請求項５のいずれか１項に記載の検査装置。
【請求項７】
検査装置と、
前記検査装置にネットワークを介して接続される管理装置と、を備え、
前記検査装置は、
物品を検査する検査部と、
前記検査部による検査結果に関するデータを記憶する検査記憶部と、
前記データを前記管理装置に送信する送信部と、
前記データの累積容量が予め設定されている停止閾値に到達した場合に、前記検査部による検査を停止させる検査制御部と、を有し、
前記管理装置は、
前記送信部から送信される前記データを受信する受信部と、
前記受信部により受信された前記データを記憶する管理記憶部と、
前記ネットワークが切れた場合に、前記検査記憶部に記憶された前記データのうち、少なくとも、前記検査記憶部に記憶された前記データと前記管理記憶部に記憶された前記データとの差分を取得し、前記管理記憶部に記憶する記憶制御部と、を有する、
検査システム。
【請求項８】
前記検査制御部は、前記管理記憶部による前記データの記憶状況を示す情報を前記記憶制御部から取得し、取得した前記情報に応じて、前記検査記憶部に記憶された前記データを削除する、
請求項７に記載の検査システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査装置および検査システムに関する。
【背景技術】
【０００２】
検査管理データの蓄積要求があった場合に、当該検査管理データを記憶装置に蓄積するデータ記憶手段を備える検査装置が知られている（特許文献１（特開２００８−１８５５４０号公報）参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
この種の検査装置が新たな検査結果データを記憶部に記憶する場合に、記憶部の空き容量が不足していれば、検査装置は新たな検査結果データを既に記憶されている検査結果データに上書きする。新たな検査結果データが上書きされることによって、既に記憶されている検査結果データの一部が欠落してしまう。
【０００４】
本発明の課題は、検査結果に関するデータの欠落を抑制する検査装置および検査システムを提供することである。
【課題を解決するための手段】
【０００５】
本発明の第１観点に係る検査装置は、検査部と、データ記憶部と、検査制御部とを備える。検査部は、物品を検査する。データ記憶部は、検査部による検査結果に関するデータを記憶する。検査制御部は、データ記憶部におけるデータの累積容量が予め設定されている停止閾値に到達した場合に、検査部による検査を停止させる。
【０００６】
本発明の第１観点に係る検査装置では、データの累積容量が予め設定されている停止閾値に到達した場合に、検査制御部が検査部による検査を停止させる。すなわち、空き容量が不足していれば、検査部による検査を停止させるので、検査結果に関するデータは新たに生じない。検査結果に関するデータの一部が欠落する状況を回避することができるので、検査結果に関するデータの欠落を抑制することができる。結果として、検査済みの全ての物品に対してトレーサビリティの実現が期待できる。
【０００７】
本発明の第２観点に係る検査装置においては、累積容量が停止閾値よりも小さい第１警告閾値に到達した場合に、検査制御部は、操作者に報知する。
【０００８】
本発明の第２観点に係る検査装置では、検査部による検査が停止される前に、累積容量が第１警告閾値に到達した場合には、検査制御部が操作者に報知するので、検査部による検査が停止される状況を回避することが期待できる。また、操作者への報知によって、操作者によりデータがバックアップされることが期待できる。
【０００９】
本発明の第３観点に係る検査装置においては、累積容量が第１警告閾値よりも大きく、かつ停止閾値よりも小さい第２警告閾値に到達した場合に、検査制御部は、操作者に報知する。
【００１０】
本発明の第３観点に係る検査装置では、検査部による検査が停止される前に、累積容量が第２警告閾値に到達した場合には、検査制御部が操作者に再度報知するので、検査部による検査が停止される状況を回避することがより期待できる。また、操作者への報知によって、操作者によりデータがバックアップされることが期待できる。
【００１１】
本発明の第４観点に係る検査装置は、ネットワークを介して接続されたバックアップ記憶部と通信する通信部をさらに備える。累積容量が停止閾値に到達した場合に、検査制御部は、通信部を介して、データ記憶部に記憶されているデータをバックアップ記憶部に転送する。
【００１２】
本発明の第４観点に係る検査装置では、累積容量が停止閾値に到達した場合に、データがバックアップ記憶部に転送されるので、データの記憶漏れが抑制される。
【００１３】
本発明の第５観点に係る検査装置は、可搬記録媒体であるバックアップ記憶部をさらに備える。累積容量が停止閾値に到達した場合に、検査制御部は、データ記憶部に記憶されているデータをバックアップ記憶部に転送する。
【００１４】
本発明の第５観点に係る検査装置では、累積容量が停止閾値に到達した場合に、データがバックアップ記憶部に転送されるので、データの記憶漏れが抑制される。
【００１５】
本発明の第６観点に係る検査装置は、操作者による操作入力を受け付ける受付部をさらに備える。検査制御部は、累積容量が停止閾値に到達した場合に、操作入力に基づく検査の実行が可能である実行可能状態から、検査の実行が不可能である実行禁止状態に遷移させる。受付部がデータの削除を指示する操作入力を受け付けた場合に、検査制御部は、データ記憶部に記憶されているデータを削除して、実行禁止状態から実行可能状態に遷移させる。
【００１６】
本発明の第６観点に係る検査装置では、検査制御部は、操作者の削除指示を待ってデータを削除するので、バックアップ記憶部へのデータ転送の完了が操作者によって確認された後に、操作者がデータを削除指示することが期待できる。また、検査部による検査が停止された場合に、操作入力に基づく検査の実行が禁止されるので、誤った操作によって検査が続行される状況を回避することができる。
【００１７】
本発明の第７観点に係る検査システムは、検査装置と、管理装置とを備える。管理装置は、検査装置にネットワークを介して接続される。検査装置は、検査部と、検査記憶部と、送信部と、検査制御部とを有する。検査部は、物品を検査する。検査記憶部は、検査部による検査結果に関するデータを記憶する。送信部は、データを管理装置に送信する。検査制御部は、データの累積容量が予め設定されている停止閾値に到達した場合に、検査部による検査を停止させる。管理装置は、受信部と、管理記憶部と、記憶制御部とを有する。受信部は、送信部から送信されるデータを受信する。管理記憶部は、受信部により受信されたデータを記憶する。記憶制御部は、ネットワークが切れた場合に、検査記憶部に記憶されたデータのうち、少なくとも、検査記憶部に記憶されたデータと管理記憶部に記憶されたデータとの差分を取得し、管理記憶部に記憶する。
【００１８】
本発明の第７観点に係る検査システムでは、ネットワークが切れた場合には、差分が管理記憶部に記憶されるので、管理記憶部でのデータの欠落を抑制することができる。
【００１９】
本発明の第８観点に係る検査システムにおいては、検査制御部は、管理記憶部によるデータの記憶状況を示す情報を記憶制御部から取得し、取得した情報に応じて、検査記憶部に記憶されたデータを削除する。
【００２０】
本発明の第８観点に係る検査システムでは、管理記憶部によるデータの記憶状況を示す情報に応じて、検査記憶部に記憶されたデータを削除するので、記憶が完了していない状態で、検査記憶部に記憶されたデータが削除される状況を回避できる。
【発明の効果】
【００２１】
本発明に係る検査装置では、データの累積容量が予め設定されている停止閾値に到達した場合に、検査制御部が検査部による検査を停止させるので、検査結果に関するデータは新たに生じない。検査結果に関するデータの一部が欠落する状況を回避することができるので、検査結果に関するデータの欠落を抑制することができる。
【図面の簡単な説明】
【００２２】
【図１】検査装置の一例としてのＸ線検査装置の外観斜視図である。
【図２】Ｘ線検査装置のシールドボックス内の簡易構成図である。
【図３】Ｘ線検査装置のブロック図である。
【図４】検査結果に関するデータを説明する図である。
【図５】検査制御部による監視処理を示すフローチャートである。
【図６】検査システムを説明する図である。
【図７】Ｘ線検査装置および管理装置のブロック図である。
【発明を実施するための形態】
【００２３】
本発明の実施形態を以下に示す。なお、以下の実施形態は、具体例に過ぎず、特許請求の範囲に係る発明を限定するものではない。
【００２４】
（１）Ｘ線検査装置の全体構成
図１は、検査装置の一例としてのＸ線検査装置１００の外観斜視図である。図２は、Ｘ線検査装置１００のシールドボックス１１０内の簡易構成図である。
【００２５】
Ｘ線検査装置１００は、例えば、被検査物品である商品Ｇの生産ラインに配置され、商品Ｇ中の異物の有無を検査する。より詳細には、Ｘ線検査装置１００は、連続的に搬送されてくる商品Ｇに対してＸ線を照射して、商品Ｇを透過したＸ線量を基に、商品Ｇに異物が含まれているかを判定する。異物が含まれていると判定された商品Ｇは、Ｘ線検査装置１００の下流側に配置される振分装置によって、不良品として振り分けられる。
【００２６】
Ｘ線検査装置１００は、商品Ｇの検査結果に関するデータを逐次蓄積する。データが逐次蓄積され続けると、やがて空き容量が不足する。この場合に、新たなデータが既存のデータに上書きされれば、既存のデータの一部が欠落してしまう。詳しくは後述するが、本実施形態のＸ線検査装置１００は、空き容量が不足していれば、新たな検査を停止することによって、既存のデータの一部が欠落する状況を回避する。
【００２７】
Ｘ線検査装置１００は、主として、シールドボックス１１０、コンベア１２０、Ｘ線照射器１３０、ラインセンサ組立体１４０、および表示部１５０を含んで構成される。図１および図２に示されるＸ軸方向は、商品Ｇの搬送方向である左右方向を示し、Ｙ軸方向は、ラインセンサ組立体１４０の長手方向である前後方向を示し、Ｚ軸方向は、ラインセンサ組立体１４０の高さ方向である上下方向を示す。なお、「前」を「正面」と記す場合がある。また、図２のハッチング領域ＸＲは、Ｘ線が照射される領域を示す。
【００２８】
（２）Ｘ線検査装置の詳細構成
（２−１）シールドボックス
シールドボックス１１０は、コンベア１２０の一部、Ｘ線照射器１３０、およびラインセンサ組立体１４０等を収容する。シールドボックス１１０は、両側面に開口部１１１を有する。開口部１１１は、商品Ｇの搬入出口である。
【００２９】
開口部１１１は、遮蔽ノレン１６０によって塞がれる。遮蔽ノレン１６０は、シールドボックス１１０の外部へのＸ線漏洩を抑える。遮蔽ノレン１６０は、鉛を含むゴムから成形される。商品Ｇが搬入出される場合に、遮蔽ノレン１６０は、商品Ｇにより押しのけられる。
【００３０】
（２−２）コンベア
コンベア１２０は、シールドボックス１１０内において商品Ｇを搬送する。コンベア１２０は、コンベアモータ１２１（図３参照）により駆動する。
【００３１】
（２−３）Ｘ線照射器
Ｘ線照射器１３０は、コンベア１２０の中央部の上方に配置される。Ｘ線照射器１３０は、下方のラインセンサ組立体１４０に向けてＸ線を照射する。すなわち、Ｘ線照射器１３０は、下方のコンベア１２０により搬送される商品ＧにＸ線を照射する。
【００３２】
（２−４）ラインセンサ組立体
ラインセンサ組立体１４０は、コンベア１２０の下方に配置される。ラインセンサ組立体１４０は、商品Ｇおよびコンベア１２０を透過するＸ線を検出する。ラインセンサ組立体１４０は、検出結果に応じた検出信号を生成して、後述する制御部１７０（図３参照）に送信する。
【００３３】
（２−５）表示部
表示部１５０は、シールドボックス１１０の正面上部に配置される。表示部１５０は、タッチパネル機能付きのＬＣＤモニタである。表示部１５０は、Ｘ線検査装置１００に関する情報を表示する。より詳細には、各種設定に関するメニュー画面、各種の操作画面、警告画面、エラー画面、後述のＨＤＤ１７４（図３参照）に記憶されているデータを削除するための画面等を表示する。また、表示部１５０は、操作者による操作入力を受け付ける受付部としても機能する。例えば、表示部１５０は、Ｘ線検査装置１００を操作する操作者を示す情報（例えば、操作者の氏名）を受け付ける。Ｘ線検査装置１００による検査の前に、操作者を示す情報に対応付けられた、後述の識別番号が予め設定されることにより、Ｘ線検査装置１００は、識別番号を検査結果に対応付けて記憶することができる。
【００３４】
（３）Ｘ線検査装置のブロック図
図３は、Ｘ線検査装置１００のブロック図である。Ｘ線検査装置１００は、制御部１７０、通信部１８１、可搬記録媒体であるバックアップ記憶部の一例としてのＵＳＢメモリ１８２、および計時部１９０をさらに備える。
【００３５】
制御部１７０は、コンベアモータ１２１、Ｘ線照射器１３０、ラインセンサ組立体１４０、表示部１５０、通信部１８１、ＵＳＢメモリ１８２、および計時部１９０に接続される。制御部１７０は、ＣＰＵ１７１、ＲＯＭ１７２、ＲＡＭ１７３およびデータ記憶部の一例としてのＨＤＤ１７４等から構成されるコンピュータである。ＣＰＵ１７１、ＲＯＭ１７２、ＲＡＭ１７３、およびＨＤＤ１７４は、アドレスバスおよびデータバス等のバスラインを介して相互に接続される。ＨＤＤ１７４には、検査結果に関するデータが蓄積される。
【００３６】
ＣＰＵ１７１がＲＯＭ１７２に記憶されている制御プログラムを実行することによって、ＣＰＵ１７１は、画像生成部１７５、検査部１７６、データ書込部１７７、検査制御部１７８といった機能部としての役割を果たす。
【００３７】
画像生成部１７５は、商品ＧがＸ線照射領域を通過するときに、ラインセンサ組立体１４０から送信される検出信号を細かい時間間隔で取得する。そして、取得した検出信号を基に、商品ＧのＸ線画像を生成する。
【００３８】
検査部１７６は、商品Ｇへの異物混入の有無をＸ線画像から判断する。検査部１７６は、例えば、被検出物の大まかな厚さに沿って基準レベルを設定し、像が基準レベルよりも暗くなった場合に、商品Ｇ内に異物が混入していると判断する。
【００３９】
データ書込部１７７は、検査結果に関するデータをＨＤＤ１７４に逐次書き込む。検査結果に関するデータの詳細は後述する。データ書込部１７７は、予め設定されているファイルフォーマットに従って、画像生成部１７５により生成されたＸ線画像のデータをファイル化する。また、データ書込部１７７は、検出信号を基に、検査対象の商品Ｇと直近の商品Ｇとのピッチを算出する。
【００４０】
検査制御部１７８は、ＨＤＤ１７４におけるデータの累積容量を監視して、累積容量に応じて、検査部１７６を制御する。検査制御部１７８は、累積容量に応じて、警告画面、エラー画面等を表示部１５０に表示する。
【００４１】
通信部１８１は、ネットワークを介して接続されたバックアップ記憶部の一例としてのサーバ装置と通信する。
【００４２】
計時部１９０は、日時を計る。計時部１９０は、日時を示す日時情報をデータ書込部１７７に送信する。
【００４３】
（４）検査結果に関するデータ
図４は、検査結果に関するデータを説明する図である。検査結果に関するデータは、項目として、異物の有無、排出方向、日時、識別番号、ピッチ、および画像ファイルを含む。図４の例では、検査結果に関するデータとして２つのデータが示される。
【００４４】
「異物の有無」の項目は、商品Ｇ中の異物の有無を示す。「異物の有無」の項目には、異物が検出されなければ、「無」が記述され、異物が検出されれば、「有」が記述される。
【００４５】
「排出方向」の項目は、商品Ｇの排出方向を示す。一般的に、異物が検出されなければ、商品Ｇは搬送方向に沿って排出され、異物が検出されれば、商品Ｇは搬送方向に交差する方向である前後方向のいずれか（例えば搬送方向に対して右側）に排出される。本実施形態においては、「排出方向」の項目には、異物が検出されなければ、「真っすぐ」が記述され、異物が検出されれば、「右」が記述される。
【００４６】
「日時」の項目には、検査が実行されたときの日時が記述される。
【００４７】
「識別番号」の項目は、操作者を示す情報に対応付けられた識別番号を示す。操作者は、識別番号によって識別される。既に説明したように、Ｘ線検査装置１００による検査の前に、識別情報が操作者によって予め設定される。したがって、「識別番号」の項目には、設定済みの識別番号が記述される。
【００４８】
「ピッチ」の項目には、現在の検査対象の商品Ｇと直近の商品Ｇとの距離が記述される。なお、ピッチにばらつきがある場合には、Ｘ線検査装置１００は、Ｘ線検査装置１００の上流側に配置される商品供給装置を制御することによって、等間隔になるようにピッチを調整してもよい。なお、「ピッチ」の項目には、直近の商品Ｇとの時間間隔が記述されてもよい。
【００４９】
「画像ファイル」の項目には、画像生成部１７５により生成されたＸ線画像のファイル名が記述される。
【００５０】
（５）監視処理を示すフローチャート
図５は、検査制御部１７８による監視処理を示すフローチャートである。本フローチャートは、検査結果に関するデータがＨＤＤ１７４に記憶される度に実行される。本フローチャートにおいて、変数ｄｃａｐは、ＨＤＤ１７４に記憶されているデータの累積容量を示す。定数Ｔｈｓは、検査の停止の判定に用いられる停止閾値を示す。定数Ｔｈｗ1は、一段階目の警告の判定に用いられる第１警告閾値を示す。定数Ｔｈｗ2は、二段階目の警告の判定に用いられる第２警告閾値を示す。定数Ｔｈｓ、定数Ｔｈｗ1、および定数Ｔｈｗ2は、Ｔｈｓ＞Ｔｈｗ2＞Ｔｈｗ1の関係を満たす。
【００５１】
検査結果に関するデータがＨＤＤ１７４に記憶されると、検査制御部１７８は、変数ｄｃａｐに応じた制御を行う。具体的には、まず、検査制御部１７８は、変数ｄｃａｐが定数Ｔｈｓ以上であるか判定する（ステップＳ１０１）。検査制御部１７８は、変数ｄｃａｐが定数Ｔｈｓ以上であると判定する場合には（ステップＳ１０１でＹＥＳ）、ＨＤＤ１７４の空き容量が不足しているとみなし、検査部１７６による検査を停止する（ステップＳ１０２）。検査が停止されることによって、検査結果に関するデータは新たに生じないので、検査結果に関するデータの一部が欠落する状況を回避することができる。検査制御部１７８は、ＨＤＤ１７４に記憶されているデータをバックアップする（ステップＳ１０３）。具体的には、検査制御部１７８は、通信部１８１を介して、ＨＤＤ１７４に記憶されているデータをサーバ装置に転送する。検査制御部１７８は、ＨＤＤ１７４に記憶されているデータをＵＳＢメモリ１８２に転送してもよい。
【００５２】
検査制御部１７８は、変数ｄｃａｐが定数Ｔｈｓ未満であると判定する場合には（ステップＳ１０１でＮＯ）、続いて、変数ｄｃａｐが定数Ｔｈｗ2以上であるか判定する（ステップＳ１０４）。検査制御部１７８は、変数ｄｃａｐが定数Ｔｈｗ2以上であると判定する場合には（ステップＳ１０４でＹＥＳ）、ＨＤＤ１７４の空き容量がまもなく不足するとみなし、その旨を操作者に報知する（ステップＳ１０５）。例えば、検査制御部１７８は、累積容量が定数Ｔｈｗ2に達した旨を示す警告画面を表示部１５０に表示する。なお、ＨＤＤ１７４の空き容量がまもなく不足する旨を示す警告画面を表示しても良いし、ＨＤＤ１７４に記憶されたデータのバックアップを操作者に促す画面を表示してもよい。
【００５３】
検査制御部１７８は、変数ｄｃａｐが定数Ｔｈｗ2未満であると判定する場合には（ステップＳ１０４でＮＯ）、続いて、変数ｄｃａｐが定数Ｔｈｗ1以上であるか判定する（ステップＳ１０６）。検査制御部１７８は、変数ｄｃａｐが定数Ｔｈｗ1以上であると判定する場合には（ステップＳ１０６でＹＥＳ）、その旨を操作者に報知する（ステップＳ１０７）。例えば、検査制御部１７８は、累積容量が定数Ｔｈｗ1に達した旨を示す警告画面を表示部１５０に表示する。ＨＤＤ１７４に記憶されたデータのバックアップを操作者に促す画面を表示してもよい。
【００５４】
検査制御部１７８は、変数ｄｃａｐが定数Ｔｈｗ1未満であると判定する場合（ステップＳ１０６でＮＯ）、ステップＳ１０３、ステップ１０５、またはステップＳ１０７の処理が実行された場合には、一連の処理を終了する。
【００５５】
（６）特徴
上記の実施形態のＸ線検査装置１００は、検査部１７６と、ＨＤＤ１７４と、検査制御部１７８とを備える。検査部１７６は、商品Ｇを検査する。ＨＤＤ１７４は、検査部１７６による検査結果に関するデータを記憶する。検査制御部１７８は、ＨＤＤ１７４におけるデータの累積容量を示す変数ｄｃａｐが予め設定されている停止閾値を示す定数Ｔｈｓに到達した場合に、検査部１７６による検査を停止させる。
【００５６】
上記の実施形態のＸ線検査装置１００においては、変数ｄｃａｐが定数Ｔｈｓに到達した場合に、検査制御部１７８が検査部１７６による検査を停止させる。すなわち、空き容量が不足していれば、検査部１７６による検査を停止させるので、検査結果に関するデータは新たに生じない。検査結果に関するデータの一部が欠落する状況を回避することができるので、検査結果に関するデータの欠落を抑制することができる。結果として、検査済みの全ての商品Ｇに対してトレーサビリティの実現が期待できる。
【００５７】
上記の実施形態のＸ線検査装置１００においては、変数ｄｃａｐが第１警告閾値を示す定数Ｔｈｗ1に到達した場合に、検査制御部１７８は、表示部１５０に警告画面等を表示することによって、操作者に報知する。定数Ｔｈｗ1は、定数Ｔｈｓよりも小さい。
【００５８】
検査部１７６による検査が停止される前に、変数ｄｃａｐが定数Ｔｈｗ1に到達した場合には、検査制御部１７８が操作者に報知するので、検査部１７６による検査が停止される状況を回避することが期待できる。また、操作者への報知によって、データのバックアップが必要であることを操作者に理解させ、操作者によりデータがバックアップされることが期待できる。
【００５９】
上記の実施形態のＸ線検査装置１００においては、変数ｄｃａｐが第２警告閾値を示す定数Ｔｈｗ2に到達した場合に、検査制御部１７８は、操作者に報知する。定数Ｔｈｗ2は、定数Ｔｈｗ1よりも大きく、かつ定数Ｔｈｓよりも小さい。
【００６０】
検査部１７６による検査が停止される前に、変数ｄｃａｐが定数Ｔｈｗ2に到達した場合には、検査制御部１７８が操作者に再度報知するので、検査部１７６による検査が停止される状況を回避することがより期待できる。また、操作者への報知によって、操作者によりデータがバックアップされることが期待できる。
【００６１】
上記の実施形態のＸ線検査装置１００は、ネットワークを介して接続されたサーバ装置と通信する通信部１８１をさらに備える。変数ｄｃａｐが定数Ｔｈｓに到達した場合に、検査制御部１７８は、通信部１８１を介して、ＨＤＤ１７４に記憶されているデータをサーバ装置に転送してもよい。
【００６２】
また、上記の実施形態のＸ線検査装置１００は、可搬記録媒体であるＵＳＢメモリ１８２をさらに備える。変数ｄｃａｐが定数Ｔｈｓに到達した場合に、検査制御部１７８は、ＨＤＤ１７４に記憶されているデータをＵＳＢメモリ１８２に転送してもよい。
【００６３】
以上のように、変数ｄｃａｐが定数Ｔｈｓに到達した場合に、データがサーバ装置およびＵＳＢメモリ１８２の少なくとも一方に転送されるので、データの記憶漏れが抑制される。
【００６４】
（７）変形例
検査制御部１７８は、累積容量に応じて、操作入力に基づく検査の実行が可能である実行可能状態と、検査の実行が不可能である実行禁止状態とを切り替えてもよい。より詳細には、図５において、検査制御部１７８は、変数ｄｃａｐが定数Ｔｈｓ以上であると判定する場合に（ステップＳ１０１でＹＥＳ）、検査部１７６による検査を停止すると共に（ステップＳ１０２）、実行可能状態から実行禁止状態に遷移させてもよい。これにより、誤った操作によって検査が続行される状況を回避することができる。その後、表示部１５０がデータの削除を指示する操作入力を受け付けた場合に、検査制御部１７８は、ＨＤＤ１７４に記憶されているデータを削除して、実行禁止状態から実行可能状態に遷移させてもよい。検査制御部１７８は、操作者の削除指示を待ってデータを削除するので、サーバ装置および／またはＵＳＢメモリ１８２へのデータ転送の完了が操作者によって確認された後に、操作者がデータを削除指示することが期待できる。また、検査部１７６による検査が停止された場合に、操作入力に基づく検査の実行が禁止されるので、誤った操作によって検査が続行される状況を回避することができる。
【００６５】
検査制御部１７８は、変数ｄｃａｐが定数Ｔｈｓ以上であると判定する場合に（ステップＳ１０１でＹＥＳ）、検査部１７６による検査を停止すると共に（ステップＳ１０２）、エラー画面を表示部１５０に表示してもよい。また、ＨＤＤ１７４に記憶されたデータのバックアップを操作者に促す画面を表示してもよい。
【００６６】
以上の説明では、Ｘ線検査装置１００は、通信部１８１とＵＳＢメモリ１８２の両方を備えたが、いずれか一方のみを備えてもよい。
【００６７】
以上の説明では、検査制御部１７８は、警告画面等を表示部１５０に表示することによって、操作者に報知したが、音声等の他の報知手段によって報知してもよい。
【００６８】
以上の説明では、表示部１５０がデータの削除を指示する操作入力を受け付けた場合に、検査制御部１７８は、ＨＤＤ１７４に記憶されているデータを削除したが、バックアップの有無に応じて、データを削除するかを決定してもよい。具体的には、検査制御部１７８は、バックアップを実行していなければ、ＨＤＤ１７４に記憶されているデータを削除せずに、バックアップが実行されていない旨を表示部１５０に表示してもよい。その後、バックアップが実行された後、表示部１５０がデータの削除を指示する操作入力を受け付けた場合に、検査制御部１７８は、ＨＤＤ１７４に記憶されているデータを削除してもよい。
【００６９】
以上の説明では、検査結果に関するデータのバックアップは、操作者の操作を介さずに実行されたが、操作者の操作を介して実行されてもよい。例えば、検査制御部１７８は、表示部１５０に対する操作者の操作入力に応じて、メニュー画面からバックアップ実行画面に遷移させてもよい。そして、バックアップ実行画面において、表示部１５０がバックアップの実行指示を操作者から受け付けた場合に、バックアップを実行してもよい。
【００７０】
以上の説明では、検査制御部１７８は、検査部１７６による検査を停止した場合に、ＨＤＤ１７４に記憶されているデータを外部に一括転送したが、検査毎にリアルタイムに転送してもよい。この場合に、検査結果に関するデータは、管理装置によって管理されてもよい。以下、詳細に説明する。
【００７１】
（７−１）検査システムの構成
図６は、検査システムを説明する図である。検査システムは、Ｘ線検査装置２００と、管理装置３００とを含んで構成される。Ｘ線検査装置２００と管理装置３００は、ＬＡＮ等のネットワーク４００を介して接続される。Ｘ線検査装置２００は、既に説明したように、被検査物品である商品Ｇの生産ラインに配置され、商品Ｇ中の異物の有無を検査する。そして、検査結果に関するデータを記憶すると共に、管理装置３００に逐次送信する。管理装置３００は、Ｘ線検査装置２００から送信される検査結果に関するデータを受信し、管理する。
【００７２】
（７−２）Ｘ線検査装置２００および管理装置３００のブロック図
図７は、Ｘ線検査装置２００および管理装置３００のブロック図である。図７において、図３と同一の符号を付した要素は、図３において説明した要素と同一の機能及び構成を有する。
【００７３】
データ書込部２０１は、検査部１７６による検査が実行される度に、検査結果に関するデータをＨＤＤ１７４に記憶すると共に、通信部２０３を介して、管理装置３００に送信する。
【００７４】
検査制御部２０２は、図３の検査制御部１７８と同様に、ＨＤＤ１７４におけるデータの累積容量を監視して、累積容量に応じて、検査部１７６を制御すると共に、警告画面、エラー画面等を表示部１５０に表示する。加えて、検査制御部２０２は、ネットワーク４００への接続状態を監視する。そして、接続状態が不良である場合、例えばネットワークが切れた場合に、データ書込部２０１は、検査結果に関するデータを管理装置３００に送信せずに、ＵＳＢメモリ１８２に記憶する。その後、ＵＳＢメモリ１８２のデータが操作者によって管理装置３００に転送されることによって、管理装置３００における、接続状態が不良である期間のデータの欠落を回避することができる。なお、検査制御部２０２は、ＵＳＢメモリ１８２への記憶を操作者に促す警告画面を表示部１５０に表示してもよい。操作者は、メニュー画面を操作することによって、検査結果に関するデータをＵＳＢメモリ１８２に記憶することができる。
【００７５】
通信部２０３は、ネットワーク４００を介して、管理装置３００と通信する。
【００７６】
管理装置３００は、制御部３１０、通信部３２０、および記憶部３３０を含んで構成される。
【００７７】
通信部３２０は、Ｘ線検査装置２００の通信部２０３から送信されるデータを逐次受信する。
【００７８】
記憶部３３０は、通信部３２０により受信されるデータを記憶する。
【００７９】
制御部３１０は、ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３、およびＨＤＤ３１４等から構成されるコンピュータである。ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３、およびＨＤＤ３１４は、アドレスバスおよびデータバス等のバスラインを介して相互に接続される。ＣＰＵ３１１がＲＯＭ３１２に記憶されている制御プログラムを実行することによって、ＣＰＵ３１１は、記憶制御部３１５としての役割を果たす。
【００８０】
記憶制御部３１５は、ＵＳＢメモリ１８２が管理装置３００のＵＳＢポートに差し込まれると、ＵＳＢメモリ１８２に記憶されたデータのうち、ＵＳＢメモリ１８２に記憶されたデータとＨＤＤ３１４に記憶されたデータとの差分を取得する。そして、取得した差分のデータをＨＤＤ３１４に記憶する。記憶制御部３１５は、検査結果に関するデータのそれぞれに付与されたＩＤによって、どの検査結果に関するデータが必要であるかを判定することができる。
【００８１】
以上のように、ネットワーク４００が切れた場合には、ＵＳＢメモリ１８２に記憶されたデータとＨＤＤ３１４に記憶されたデータとの差分がＨＤＤ３１４に記憶されるので、ＨＤＤ３１４でのデータの欠落を抑制することができる。
【００８２】
以上の説明では、記憶制御部３１５は、ＵＳＢメモリ１８２に記憶されたデータとＨＤＤ３１４に記憶されたデータとの差分を取得したが、ＵＳＢメモリ１８２に記憶された全データを取得してもよい。
【００８３】
また、ネットワーク４００の接続状態が良好になった場合、すなわちネットワーク４００の接続が回復した場合に、記憶制御部３１５は、ＨＤＤ１７４からデータを取得してもよい。この場合に、ＨＤＤ１７４に記憶されたデータとＨＤＤ３１４に記憶されたデータとの差分をＨＤＤ３１４に記憶してもよい。検査制御部２０２は、ＨＤＤ３１４による記憶状況を記憶制御部３１５に問い合わせてもよい。検査制御部２０２による問い合わせがあれば、記憶制御部３１５は、ＨＤＤ３１４によるデータの記憶状況を示す情報を検査制御部２０２に送信してもよい。そして、検査制御部２０２は、記憶制御部３１５から取得される当該情報に応じて、ＨＤＤ１７４に記憶されたデータを削除してもよい。取得した情報がバックアップ実行中である旨を示せば、検査制御部２０２は、ＨＤＤ１７４に記憶されたデータを削除せずに、管理装置３００においてバックアップが実行中である旨を表示部１５０に表示してもよい。また、取得した情報がどこまでバックアップが完了したかを示せば、ＨＤＤ１７４に記憶されたデータのうち、バックアップが完了したデータを削除してもよい。
【００８４】
以上のように、ＨＤＤ３１４によるデータの記憶状況を示す情報に応じて、ＨＤＤ１７４に記憶されたデータを削除するので、記憶が完了していない状態で、ＨＤＤ１７４に記憶されたデータが削除される状況を回避できる。
【００８５】
以上の説明では、検査システムは、１つのＸ線検査装置１００を含む構成であったが、複数のＸ線検査装置を含んでもよいし、他の検査装置を含んでもよい。
【００８６】
以上の説明では、検査制御部２０２は、ネットワーク４００への接続状態を監視したが、ネットワーク４００への接続状態を監視しなくてもよい。この場合には、操作者は、必要に応じて、ＨＤＤ１７４に記憶されているデータをＵＳＢメモリ１８２に転送するための操作を行えばよい。
【００８７】
以上の説明では、可搬記録媒体であるバックアップ記憶部としてＵＳＢメモリを例に挙げたが、ＣＦカード、ＳＤカード、および外付けハードディスク等をバックアップ記憶部として挙げることもできる。
【００８８】
以上の説明では、検査装置としてＸ線検査装置を例に挙げて説明したが、上述の態様は、Ｘ線検査装置に限らず様々な検査装置に適用し得る。例えば、商品Ｇ中の金属の有無を検査する金属検査装置、商品Ｇの重量をチェックするウェイトチェッカ等にも適用できる。すなわち、商品Ｇに対する検査の内容に関わらず、商品Ｇの検査結果に関するデータを逐次記憶する検査装置に適用できる。
【００８９】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記の実施形態に記載の範囲に限定されない。上記の実施形態に、多様な変更または改良を加えることが可能であることは当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることは、特許請求の範囲の記載から明らかである。
【００９０】
特許請求の範囲、明細書、および図面中に示した装置、プログラム、および方法における動作、手順、ステップ、段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いる場合でない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００９１】
１００  Ｘ線検査装置
１５０  表示部
１７４  ＨＤＤ
１７６  検査部
１７８  検査制御部
１８１  通信部
１８２  ＵＳＢメモリ
２００  Ｘ線検査装置
２０２  検査制御部
２０３  通信部
３００  管理装置
３１４  ＨＤＤ
３１５  記憶制御部
３２０  通信部
４００  ネットワーク
【先行技術文献】
【特許文献】
【００９２】
【特許文献１】特開２００８−１８５５４０号公報
【図１】
2018132299.tif 000003
【図２】
2018132299.tif 000004
【図３】
2018132299.tif 000005
【図４】
2018132299.tif 000006
【図５】
2018132299.tif 000007
【図６】
2018132299.tif 000008
【図７】
2018132299.tif 000009