終了コードとメッセージ
終了コード
バッチファイルや呼び出し側のプログラムでは、必ず終了コードを判定してください。新しい出力ファイルが書き出されたことを意味するのは 0 のみです。
| 終了コード | 意味 |
|---|---|
0 | 変換に成功しました。出力ファイルは新しく作成されたものです。 |
-1 | 変換に失敗しました。出力ファイルは残りません。 |
1028 | プログラムフォルダーのパスが長すぎるため、ODB++ エクスポートを実行できません。インストールページの「パスの規則」を参照してください。 |
実行が失敗すると、ImgScan は出力ファイルを削除します。そのため、同名の古いファイルを新しい結果と取り違えることはありません。
バッチファイルでは、最初の変換と同様に if %errorlevel% neq 0 で判定してください。よく使われる if errorlevel 1 は「1 以上」を意味し、-1 を検出できないため、失敗した実行を成功と報告してしまいます。
エラーメッセージ
失敗した実行は、必ず -*** ERROR : ImageScan was failed で終わります。その直前のメッセージが原因を示します。
| メッセージ | 原因と対処方法 |
|---|---|
License is not set to this PC | このコンピューター用の有効なライセンスがないか、期限切れです。購入元にお問い合わせください。 |
Accuracy Level should be 1 or 2 | ACCURACY が範囲外です。 |
BandWd shpould be 2000 or less | BDWIDTH が大きすぎます。 |
Output folder does not exist or Output file( … ) is opened by the other program | 出力フォルダーを作成するか、出力ファイルを開いているプログラムを閉じてください。 |
ODB++ export needs a shorter program folder | ImgScan フォルダーをドライブのルートに近い場所へ移動してください。終了コードは 1028 です。 |
Image data Importing was failed | 画像を読み込めません。画像が存在しない、パスにスペースが含まれている、または ImgScan が読み込めないエンコードが使用されています。非圧縮の 8 ビット .bmp として保存し、再度お試しください。 |
CAD conversion (Pre-process) was failed、CAD conversion was failed、Intermediate Cad conversion nwas failed | バンドの処理に失敗しました。%TEMP% の空き容量と空きメモリを確認するか、BDWIDTH を小さくしてください。 |
Post Merging was failed | バンドを結合できませんでした。%TEMP% の空き容量を確認してください。 |
No output file ( … ) | エクスポートは完了しましたが、ファイルが書き出されませんでした。出力フォルダーの空き容量とアクセス権を確認してください。 |
Internal process was failed | Exe 内の補助プログラムが失敗しました。Exe フォルダーの内容がすべて揃っていること、および ImgScan が ImgScan フォルダーから起動されたことを確認してください。 |
検索しやすいよう、メッセージは綴りも含めて ImgScan が表示するとおりに記載しています。