|
-
-
Status API のメソッド「BiLockPrinter」「BiUnlockPrinter」 ( .NET 版では LockPrinter / UnlockPrinter ) を使用するときは、以下の内容に注意してください。 BiLockPrinter でエラーが返るBiLockPrinter の戻り値がエラーの場合、他のコンピューターまたはプロセスが占有中か、プリンター自身がリセット中(印刷動作終了中)のため使用できない場合があります。 そのような場合は、あとで BiLockPrinter を再実行できるように実装してください。 戻り値は状況によって異なります。値については、EPSON Advanced Printer Driver のマニュアル「Status API ガイド」を参照してください。 BiUnlockPrinter を実行するまで印刷されないBiLockPrinter と BiUnlockPrinter の間に処理シーケンス(印字命令)を挟みます。 その処理シーケンス中に、印字命令の発行(プリンターへの送信)をおこなう処理があっても、BiUnlockPrinter を実行するまでは印刷はされません。 BiLockPrinter で排他権を取得するまでの時間が長い「BiLockPrinter」によって TM プリンターが占有中の場合、他のプロセスやコンピューターは、排他的 API ( Status API なら「BiLockPrinter」「BiUnlockPrinter」 ) を実行できなくなり、印刷も実行できません。 そのため、占有時間はできるだけ短くすると、システムとしてのパフォーマンスが向上します。

複数のプロセスやコンピューターから、同一の TM プリンターへアクセスがあるシステムではない場合は、排他的 API によるプリンターの占有処理は必要ありません。 ( ※コンピューターと USB 接続している TM プリンターに対して、印刷を行うアプリケーションのプロセスが一つのみの場合、排他的 API を使用する必要はありません。 ) モバイルプリンター | TM-P20,TM-P60II |
---|
PC一体型プリンター | TM-T70II-DT,TM-T88V-DT |
---|
TMシリーズ | TM-C100,TM-H5000II,TM-H6000II,TM-H6000III,TM-H6000IV,TM-J2000,TM-J2100,TM-L60II,TM-L90 オートカッターモデル,TM-L90 ピーラーモデル,TM-T20,TM-T20II,TM-T285,TM-T70,TM-T70II,TM-T88III,TM-T88IV,TM-T88V,TM-T90,TM-T90 KP,TM-T90II,TM-U220A,TM-U220B,TM-U220D,TM-U590,TM-U675,TM-U950 |
---|
|