スキャナモジュールが動作中かどうかチェックを行います。

構文

int IsScannerOff(void);

パラメータ

 なし

戻り値

 スキャナモジュールが動作中の場合は0(ゼロ)、動作していない場合はそれ以外の値が戻されます。

解説

 スキャナモジュールの動作状態を検査します。

必要条件

ヘッダファイル:
lib.h
ライブラリファイル:
libSTARTUPOPH5000.a

サンプル

#include <stdio.h>
#include "lib.h"

void main(void)
{
    char bcr_buf[42];
    struct barcode code;

    code.min = 1;
    code.max = 41;
    code.text = bcr_buf;
    GotoXY(0,0);
    Cursor(BLINKING);

    for(;;)
    {
        if (!IsScannerOff())
        {
            ResetKey();
            if (ReadBarcode(&code)==OK)
            {
                GoodReadLed(GREEN,TIME_100MS * 2);
                Sound(TSTANDARD,VHIGH,SMEDIUM,SHIGH,0);
                ScannerPower(ON,TIME_100MS * 50);
                GotoXY(0,0);
                printf("%s",code.text);
            }
        }
        else
        {
            ScannerPower(ON, TIME_100MS * 50);
        }
    }
}

最終更新日:2020/10/02