📄 dt930程序.txt
字号:
#include "math.h"
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
#include "itron.h"
#include "CMNDEF.H"
#include \<bios1mac.h\>
#include "hzinput.c"
#include "casio.h"
#include "dplib.h"
void vision_show(void);
void tiaoma();
void ap_start(void)
{
SysInit(0);
while(1)
{
vision_show();
tiaoma();
}
}
/*--------------------------
VISION 展示
---------------------------*/
void vision_show(void)
{
cls();
Dsp_str((UB *)"COPYRIGHT @2004-2006",3,3);
Dsp_str((UB *)"开发研制",7,6);
key_clear();
Wait(2);
}
void tiaoma(void)
{
UB data[48];
UB data1[48];
ER ret;
UW IDcode;
int i;
cls();
memset(data,0x00,sizeof(data));
memset(data1,0x00,sizeof(data1));
Dsp_str(" 扫描条码",1,3);
ret=read_s(3,0,1,data,47,NONE,&IDcode);/*1是只能扫描*/
if(ret==CLS) return;
if(IDcode==OBR_CD39)
{
i=strlen(data);
memcpy(data1,data,i);
memset(data,0x00,sizeof(data));
data[0]='*';
memcpy(data+1,data1,i);
data[1+i]='*';
Dsp_str(data,3,0);
}
else
{
if(IDcode==OBR_WPC && data[0]=='0'&&data[1]=='0')
{
memset(data1,0x00,15);
memcpy(data1,data+1,12);
data1[12]=0x20;
data1[13]=0x00;
Dsp_str(data1,3,0);
}
else
Dsp_str(data,3,0);
}
while(1)
{
switch(IDcode)
{
case OBR_NONDT :Dsp_str("类型:",9,0);
Dsp_str("No data ",9,5);
break;
case OBR_CD39 : Dsp_str("类型:",9,0);
Dsp_str("CODE39 ",9,5);
break;
case OBR_NW_7 : Dsp_str("类型:",9,0);
Dsp_str("NW-7 ",9,5);
break;
case OBR_WPCA : Dsp_str("类型:",9,0);
Dsp_str("EAN-13",9,5);
break;
case OBR_WPC : Dsp_str("类型:",9,0);
if(strlen(data)==13)
{if(data[0]=='0' && data[1]=='0')
Dsp_str("UPC_A",9,5);
else
Dsp_str("EAN-13",9,5);
}
else
Dsp_str("EAN-8",9,5);
break;
case OBR_UPEA : Dsp_str("类型:",9,0);
Dsp_str("UPC-A",9,5);
break;
case OBR_UPE : Dsp_str("类型:",9,0);
Dsp_str("UPC-E",9,5);
break;
case OBR_IDF : Dsp_str("类型:",9,0);
Dsp_str("工业 2OF5",9,5);
break;
case OBR_ITF : Dsp_str("类型:",9,0);
Dsp_str("交叉 2OF5",9,5);
break;
case OBR_CD93 : Dsp_str("类型:",9,0);
Dsp_str("CODE93",9,5);
break;
case OBR_CD128 :Dsp_str("类型:",9,0);
Dsp_str("CODE 128",9,5);
break;
case OBR_MSI : Dsp_str("类型:",9,0);
Dsp_str("MSI",9,5);
break;
case OBR_IATA : Dsp_str("类型:",9,0);
Dsp_str("IATA",9,5);
break;
}
/*memset(data,0x00,sizeof(data));
memset(data1,0x00,sizeof(data1));*/
ret=read_s(3,0,1,data,47,NONE,&IDcode);
if(ret==CLS) return;
cls();
if(IDcode==OBR_CD39)
{
i=strlen(data);
memcpy(data1,data,i);
memset(data,0x00,sizeof(data));
data[0]='*';
memcpy(data+1,data1,i);
data[1+i]='*';
Dsp_str(data,3,0);
}
else
{
if(strlen(data)==13 && data[0]=='0'&&data[1]=='0')
{
memset(data1,0x00,15);
memcpy(data1,data+1,12);
data1[12]=0x20;
data1[13]=0x00;
Dsp_str(data1,3,0);
}
else
Dsp_str(data,3,0);
}
Dsp_str(" 扫描条码",1,3);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -