文档库 最新最全的文档下载
当前位置:文档库 › YLE300磁卡读写机程序手册(新)

YLE300磁卡读写机程序手册(新)

YLE300磁卡读写机程序手册(新)
YLE300磁卡读写机程序手册(新)

YLE-300系列磁卡读写机

程序员手册

二○○七年十月

概述

磁卡的使用已经有很长的历史了。由于磁卡成本低廉,易于使用,便于管理,且具有一定的安全特性,因此它的发展得到了很多世界知名公司,特别各国政府部门几十年的鼎立支持,使得磁卡的应用非常普及,遍布国民生活的方方面面。打电话可以用磁卡,坐飞机检票可以用磁卡,股票市场可以用磁卡,等等,值得一提的是银行系统几十年的普遍推广使用使得磁卡的普及率得到了很大的发展。据资料报道,美国平均每个(成年)人拥有的各类磁卡多达4张,新加坡也有类似的普及率。

在美国等一些发达国家,由于磁卡广泛应用于银行、证券等系统,磁卡的应用系统非常完善,如果将已有的这些磁卡应用系统,包括Visa卡/MasterCard卡应用系统在内,全部换成正在日益成熟的智能卡系统,那么每年的投入至少上千亿美元,并且将严重影响国民的生活使用习惯以及应用系统的正常运转等。这也是智能卡系统在美国的发展远比欧洲国家要慢的原因所在。

在未来很长的一段时间内特别是像美国这样一个银行磁卡应用系统高度发达的国家,银行磁卡应用系统将同智能卡应用系统以互补方式共同存在。

智能卡的总体安全保密性比磁卡的确要好,但是非常完善的磁卡应用系统(例如银行系统)弥补了磁卡本身在其安全保密特性上所存在的不足,因此对使用者来说并不会明显体会两种卡的安全特性有差异及影响使用等。

我公司生产的YLE-300系列磁卡读写机可联接任何具有RS-232串口的电脑或终端,用于各种介质的磁卡或存折本,包括透明介质的磁条信息。该系列磁卡读写机操作编程简单,读写均一次刷卡完成,具有读、写双重校验功能。读写状态有灯光、声响双重提示功能。该产品性能稳定可靠,并且兼容性好(能同时兼容国内磁卡读写机厂家的命令集),是计算机系统理想的外围设备。可广泛用于金融、邮电、交通、海关等各个领域,特别是银行系统的信用卡、磁卡和存折的读写。

YLE-300系列磁卡读写机技术指标

1.拉卡速度:10~120cm/s

2.记录格式:兼容IBM、ISO格式,可用控制命令切换。

3.记录密度:第1轨210BPI,最多79个字符。

第2轨75BPI/210BPI可选,最多37/107个字符。

第3轨210BPI,最多107个字符。

4.串行通讯参数:波特率:9600bps;数据格式:8位无校验;1位起始位;1位停止位。

5.磁头寿命:≥ 600,000次。

6.电源电压:DC 5V±5%。

7.电源电流:≤ 200mA。

6.工作环境:温度:0℃~45℃湿度:10~90%RH

磁卡背景知识

磁卡的ISO标准

相关的磁卡,特别是应用于银行系统的磁卡的一些ISO标准分别为:ISO7810,ISO7811-1至ISO7811-6,ISO7812,ISO7813以及ISO15457等等。

其中:

ISO7810标准:制定了磁卡的物理特性等;

ISO7812标准:制定了磁卡的记录技术标准;

ISO781-4标准:制定了磁卡上只读的Track1和Track2的记录技术标准;

ISO781-5标准:制定了磁卡上可读/写的Track3的记录技术标准;

ISO15457标准:制订了磁卡物理标准/测试方式Track标准F/2F技术标准;

磁卡的物理结构及数据结构

一般而言,应用于银行系统的磁卡上的磁带有3个磁道,分别为Track1,Track2及 Track3。每个Track 都记录着不同的信息,这些信息有着不同的应用。此外,也有一些应用系统的磁卡只使用了两个磁道(Track),甚至只有一个Track。在我们所设计的应用系统中,根据具体情况,可以使用全部的三个Track 或是二个或一个Track。

如图所示是符合ANSI及ISO/IEC标准的磁卡的物理尺寸定义。这些尺寸的定义涉及磁卡读写机具的标准化。因为如果您对磁卡上Track1(或Track2或Track3)进行数据编码时,其数据在磁带上的物理位置偏高或偏低了哪怕几个毫米,则这些已编码的数据信息偏移到了另外的Track上了。

尾随0区

其中:

Track1,2,3的每个磁道宽度相同,大约在2.80mm(0.11英寸)左右,用于存放用户的数据信息;相邻两个Track约有0.05mm (0.02英寸)的间隙(Gap),用于区分相邻的两个磁道;整个磁带宽度在10.29毫米(0.405)左右(如果是应用3个Track的磁卡),或是在6.35毫米(0.25英寸)左右(如果是应用2个Track的磁卡)。

实际上我们所接触看到的银行磁卡上的磁带宽度会加宽1~2mm左右,磁带总宽度在12~13mm之间。

在磁带上,记录3个有效磁道数据的起始数据位置和终结数据位置不是在磁带的边缘,而是在磁带边缘向内缩减约7.44mm(0.293英寸时)为起始数据位置(引导0区);在磁带边缘向内缩减约6.93mm(0.273英寸)为终止数据位置(尾随0区);这些标准是为了有效保护磁卡上的数据不易被丢失。因为磁卡边缘上的磁记录数据很容易因物理磨损而被破坏。

磁道Track上的标准定义

磁道Track的应用分配一般是根据特殊的使用要求而定制的,比如银行系统、证券系统、门禁控制系统、身份识别系统、驾驶员驾驶执照管理系统等等,都会对磁卡上的磁卡上的3个Track提出不同的应用格式要求提出不同的应用格式要求。在此,我们将主要研讨的是符合国际流通的银行/财政应用系统的银行磁卡上的3个Track的标准定义,这些定义也已经广泛适用于Visa信用卡、MasterCard 信用卡等我们常用的一些银行卡。

●磁道Track1:它的数据标准制定最初是由“国际航空运输协会”IATA(International Air Transportation Association)完成的。Track1上的数据和字母记录了航空运输中的自动化信息,例如货物标签信息、交易信息、机票定票/定座情况,等等。这些信息由专门的磁卡读写机具进行数据读写处理,并且在航空公司中有一套应用系统为此服务。应用系统包含了一个数据库,所有这些磁卡的数据信息都可以在此找到记录。

●磁道Track2:它的数据标准制定最初是由“美国银行家协会”ABA(American Bankers Association)完成的。该磁道上的信息已经被当今很多的银行系统所采用。它包含了一些最基本的相关信息,例如卡的惟一识别号码、卡的有效期等。

货款和信用单位等那些需要经常对磁卡数据进行更改、重写的场合。典型的应用包括现金售货机、预付费卡(系统)、借贷卡(系统)等等。这一类的应用很多都是处于“脱机"(off line)的模式,即银行(验证)系统很难实时对磁卡上的数据进行跟踪,表现为用户卡上磁道上Track3的数据与银行(验证)系统所记录的当前数据不同。

磁道(Track1,Track2,Track3)上允许使用的数字和字符

磁卡上的3个Track一般都是使用“位”(bit)方式来编码的。根据数据所在的Track不同,5个bit 或7个bit组成一个字节。

Track1(IATA):记录密度为210BPI;可以记录0~9数字及A~Z字母等;总共可以记录多达79个数字或字符(包含起始结束符和校验符);每个字符(一个字节)由7个bit组成。

由于Track1上的信息不仅可以用数字0~9来表示,还能用字母A~Z来表示信息,因此Track1上信息一般记录了磁卡的使用类型、范围等一些“标记”性、“说明”性的信息。例如银行用卡中,Track1记录了用户的姓名,卡的有效使用期限以及其他的一些“标记”信息。

Track2(ABA):记录密度为75BPI;可以记录0~9数字,不能记录A~Z字符;总共可以记录多达40个数字(包含起始结束符和校验符);每个数据(一个字节)由5个bit组成。

Track3(THRIFT):记录密度为210BPI;可以记录0~9数字,不能记录A~Z字母;总共可以记录多达107个数字或字符(包含起始结束符和校验符);每个字符(一个字节)由5个bit组成。

由于Track2和3上的信息只能用数字0~9等来表示,不能用字母A~Z来表示信息,因此在银行用卡中,Track2,3一般用以记录用户的帐户信息、款项信息等等,当然还有一些银行所要求的特殊信息等。

在实际的应用开发中,如果我们希望在Track2或3中表示数字以外的信息,例如“ABC”等,一般应采用按照国际标准的ASCII表来映射。例如,要记录字母“A”在Track2或3上时,则可以用“A”的ASCII 值“0x41”来表示。“0x41”可以在Track2或是Track3中用两个数据来表示:“4”和“1”,即“0101”和“0001”。

YLE-300系列磁卡读写机Win32动态链接库函数说明

版本4.00

函数名称功能简述页次YLE300_Open 打开磁卡读写机进行读写磁卡操作 6 YLE300_Close 关闭磁卡读写机7 YLE300_Reset 复位磁卡读写机8 YLE300_Read 读取磁卡上指定磁道数据(同步调用)9 YLE300_SendReadCmd 发送读卡命令(异步调用)

YLE300_GetReadData 取得读卡结果数据(异步调用)

YLE300_Write 将指定磁道数据写入磁卡(同步调用)10 YLE300_SendWriteCmd 发送写卡命令(异步调用)

YLE300_GetWriteResult 取得写卡结果(异步调用)

YLE300_Erase 删除卡片数据

YLE300_GetLastStatus 取得上次读写操作结果11 YLE300_SetConstTimeOut 设置读写操作超时时间

YLE300_SetProcMessage 设置读写期间响应系统消息

YLE300_Break 中断当前读写操作

YLE300_SetTrack2Denisty 设置磁道2记录密度12 YLE300_GetTrack2Denisty 取得磁道2记录密度13 YLE300_SetRecordFormat 设置磁道数据记录格式14 YLE300_GetRecordFormat 取得磁道数据记录格式15 YLE300_SetDeviceType 设置磁卡读写机型号16 YLE300_GetDeviceType 取得磁卡读写机型号17 YLE300_SetShowDialog 设置是否显示操作对话框17

关于动态库的重要说明

函数库位于安装目录的APILIB子目录下,包含有以下文件:

PComm.DLL COM端口操作动态链接库

YLE300_API.DLL YLE300磁卡读写机操作动态链接库

YLE300_API.Pas YLE300磁卡读写机动态库在Delphi中的声明文件

YLE300_API.H YLE300磁卡读写机动态库在C/C++ 中的声明文件

YLE300_API.Bas YLE300磁卡读写机动态库在Visual Basic中的声明文件

YLE300_API.Prg YLE300磁卡读写机动态库在Visual FoxPro中的声明文件

YLE300_API.PB YLE300磁卡读写机动态库在Power Builder中的声明文件

其中在最后应用系统发行,必须包含以上两个动态链接库,Pcomm.DLL和YLE300_Api.DLL。

关于动态库函数返回值定义的重要说明

返回值定义说明

0 YLE300_OK 操作成功

-1 YLE300_ERROR 操作错误

-10 YLE300_NOOPEN 设备未打开

-11 YLE300_ALREADYOPEN 设备已经打开

-12 YLE300_NOCONNECT 磁卡读写机未联机

-13 YLE300_ERRPARAMETER 错误的调用参数

-14 YLE300_TIMEOUT 操作已经超时(对于YLE300_Open函数超时时间为10秒,对

于YLE300_Read/YLE300_Write函数超时时间为120秒,可使

用YLE300_SetConstTime函数来设置时间)。

-15 YLE300_USERBREAK 用户中断

-16 YLE300_USERESCAPE 用户按下ESC键中断操作

-17 YLE300_EMPTYDATA 空的输入缓冲区

-100 YLE300_BUSY 当前设备正忙(正在等待用户刷卡)

注意:以上返回值均为长整形(LongInt)。

YLE300_Open

功能描述:

打开YLE-300磁卡读写机,以便进行读写等操作,这时COM口的通讯参数设置为9600Bps,8位数据位,1位停止位,无校验位。

函数原型:

编程语言语法

Delphi function YLE300_Open(ComPort:Integer):Integer;

C/C++ int WINAPI YLE300_Open(int ComPort);

Visual Basic Function YLE300_Open(ByVal ComPort As Long) As Long

Visual Foxpro DECLARE INTEGER YLE300_Open In YLE300_Api INTEGER ComPort

参数说明:

ComPort:表示磁卡读写机连接在主机的哪个COM口上,取值范围0~20,即COM1 ~ COM20。取值为0时将进行自动查找磁卡读写机。

返回值:

YLE300_OK(0):磁卡读写机打开成功。

YLE300_ERROR(-1):与磁卡读写机通讯握手失败。(可能磁卡读写机插头没有插好)YLE300_ALREADYOPEN(-10):磁卡读写机已经打开。

YLE300_ERRPARAMETER(-13):输入参数错误。

示例:

Delphi:

var ComPort: Integer;

ComPort := 1; { 从COM1口打开磁卡读写机 }

if YLE300_Open(ComPort) <> YLE300_OK then

begin

{ 打开失败 }

end;

C/C++:

int ComPort;

ComPort = 1;

if(YLE300_Open(ComPort) != YLE300_OK) {

/* 打开失败 */

}

Visual Basic:

Dim ComPort As Long

ComPort = 1

If YLE300_Open(ComPort) <> YLE300_OK Then

’打开失败

End If

Visual Foxpro:

? ComPort = 1

IF YLE300_Open(ComPort) <> 0 THEN

* 打开失败

ENDIF

YLE300_Close

功能描述:

关闭YLE-300磁卡读写机。

函数原型:

编程语言语法

Delphi function YLE300_Close:Integer;

C/C++ int WINAPI YLE300_Close(void);

Visual Basic Function YLE300_Close() As Long

Visual Foxpro DECLARE INTEGER YLE300_Close IN YLE300_Api

参数说明:

返回值:

YLE300_OK(0):成功关闭磁卡读写机。

YLE300_NOOPEN(-10):关闭操作失败。(没有正确打开磁卡读写机)

示例:

Delphi:

ComPort := 1;

...

YLE300_Close();

C/C++:

int ComPort;

ComPort = 1;

...

YLE300_Close();

Visual Basic:

Dim ComPort As Long

ComPort = 1

...

YLE300_Close()

Visual Foxpro:

? ComPort = 1

? YLE300_Close()

YLE300_Reset

功能描述:

复位磁卡读写机。

函数原型:

编程语言语法

Delphi function YLE300_Reset(ResetWay:Integer):Integer;

C/C++ int WINAPI YLE300_Reset(int ResetWay);

Visual Basic Function YLE300_Reset(ByVal ResetWay As Long) As Long

Visual Foxpro DECLARE INTEGER YLE300_Reset IN YLE300_Api INTEGER ResetWay

参数说明:

ResetWay:复位方式,YLE300_HARD_RESET(0)表示进行硬复位(模拟重新上电过程);

YLE300_SOFT_RESET(1)表示进行软复位;

YLE300_INIT_RESET(2)表示进行软复位并且进行初始化(设置磁道2密度、设置记录格式)。

返回值:

YLE300_OK(0):磁卡读写机复位成功。

YLE300_NOOPEN(-10):关闭操作失败。(没有正确打开磁卡读写机)

YLE300_ERRPARAMETER(-13):输入参数错误。

示例:

Delphi:

{ Open Success }

YLE300_Reset(YLE300_INIT_RESET);

C/C++:

/* Open Success

YLE300_Reset(YLE300_INIT_RESET);

Visual Basic:

’Open Success

YLE300_Reset(YLE300_INIT_RESET)

* Open Success

? YLE300_Reset(YLE300_INIT_RESET)

YLE300_Read

功能描述:

从磁卡读写机读取指定磁道的数据,读取的数据在ReadData中,ReadData缓冲区必须大于300字节。

若分配缓冲过小,可能引起内存存取错误。

函数原型:

编程语言语法

Delphi function YLE300_Read(TrackNo:Integer; ReadData:PChar):Integer;

C/C++ int WINAPI YLE300_Read(int TrackNo,char *ReadData);

Visual Basic Function YLE300_Read(ByVal TrackNo As Long,ByVal ReadData As String) As Long Visual Foxpro DECLARE INTEGER YLE300_Read IN YLE300_Api INTEGER InTrackNo, STRING

InReadBuf

参数说明:

TrackNo:指定磁道数。

1表示第一磁道;

2表示第二磁道;

3表示第三磁道;

4表示第一、二磁道;

5表示第二、三磁道。

ReadData:被读取磁卡的数据,使用‘|’(十六进制7CH)来分隔。

返回值:

YLE300_OK(0):读取成功;

YLE300_ERROR(-1):读取失败;

YLE300_NOOPEN(-10):磁卡读写机没有打开;

YLE300_ERRPARAMETER(-13):输入参数错误;

YLE300_TIMEOUT(-14):等待读卡超时(最长等待读取时间为120秒,120秒后函数返回操作超时错误);

YLE300_USERBREAK(-15):用户中断读取操作;

YLE300_USERESCAPE(-16):用户使用ESC键中断读取操作。

示例:

Delphi:

var ReadBuf: array[0..250] of Char;

{ Open Success }

if YLE300_Read(2, ReadBuf) = YLE300_OK then

{ 读取磁道2成功,数据在ReadBuf中 }

else

{ 读取磁道2失败 } ;

C/C++:

char ReadBuf[250];

/* Open Success */

if(YLE300_Read(2, ReadBuf) == YLE300_OK) {

/* 读取磁道2成功,数据在ReadBuf中 */

}

else {

/* 读取磁道2失败 */

Visual Basic:

Dim ReadBuf As String;

’Open Success

ReadBuf = SPACE(250) ’分配数据缓冲区

If YLE300_Read(2, ReadBuf) = YLE300_OK) Then

’读取磁道2成功,数据在ReadBuf中

Else

’读取磁道2失败

End If

Visual Foxpro:

* Open Success

? ReadBuf = “”

IF YLE300_Read(2, @ReadBuf) = YLE300_OK THEN

* 读取磁道2成功,数据在ReadBuf中

ELSE

* 读取磁道2失败

ENDIF

YLE300_SendReadCmd

功能描述:

向磁卡读写机发送读取指定磁道的命令,读写机将进入等待用户划卡状态(绿灯亮,读卡),函数执行完毕后立即返回。

函数原型:

编程语言语法

Delphi function YLE300_SendReadCmd(TrackNo:Integer):Integer;

C/C++ int WINAPI YLE300_SendReadCmd(int TrackNo);

Visual Basic Function YLE300_SendReadCmd(ByVal TrackNo As Long) As Long

Visual Foxpro DECLARE INTEGER YLE300_Read IN YLE300_Api INTEGER InTrackNo

参数说明:

TrackNo:指定磁道数。

1表示第一磁道;

2表示第二磁道;

3表示第三磁道;

4表示第一、二磁道;

5表示第二、三磁道。

返回值:

YLE300_OK(0):读取成功;

YLE300_ERROR(-1):读取失败;

YLE300_NOOPEN(-10):磁卡读写机没有打开;

YLE300_ERRPARAMETER(-13):输入参数错误;

示例:

Delphi:

{ Open Success }

if YLE300_SendReadCmd(2) = YLE300_OK then

{ 发送读取磁道2命令成功 }

{ 发送读命令失败 } ;

C/C++:

/* Open Success */

if(YLE300_SendReadCmd(2) == YLE300_OK) {

/* 发送读取磁道2命令成功 */

}

else {

/* 发送读命令失败 */

}

Visual Basic:

’Open Success

If YLE300_SendReadCmd(2) = YLE300_OK) Then

’发送读取磁道2命令成功

Else

’发送读命令失败

End If

Visual Foxpro:

* Open Success

IF YLE300_SendReadCmd(2) = YLE300_OK THEN

* 发送读取磁道2命令成功

ELSE

* 发送读命令失败

ENDIF

YLE300_GetReadData

功能描述:

当用YLE_SendReadCmd函数使读写机进入到等待用户划卡(读卡)状态后,可以用当前函数接收从磁卡读写机返回的读取指定磁道的数据,读取的数据在ReadData中,ReadData缓冲区必须大于300字节。若分配缓冲过小,可能引起内存存取错误。函数调用后立即返回,当没有读取到数据时返回读写机忙标志(正在等待用户划卡)。可以使用YLE300_Break函数中断读卡操作,读写机被复位。

函数原型:

编程语言语法

Delphi function YLE300_GetReadData(ReadData:PChar):Integer;

C/C++ int WINAPI YLE300_GetReadData(char *ReadData);

Visual Basic Function YLE300_GetReadData(ByVal ReadData As String) As Long

Visual Foxpro DECLARE INTEGER YLE300_GetReadData IN YLE300_Api STRING InReadBuf

参数说明:

ReadData:被读取磁卡的数据,使用‘|’(十六进制7CH)来分隔。

返回值:

YLE300_OK(0):读取成功;

YLE300_ERROR(-1):读取失败;

YLE300_NOOPEN(-10):磁卡读写机没有打开;

YLE300_ERRPARAMETER(-13):输入参数错误;

YLE300_USERBREAK(-15):用户中断读取操作;

YLE300_BUSY(-100):读写机正在等待用户划卡。

Delphi:

var ReadBuf: array[0..250] of Char;

{ Open Success }

if YLE300_GetReadData(ReadBuf) = YLE300_OK then

{ 读取磁道2成功,数据在ReadBuf中 }

else

{ 读取磁道2失败 } ;

C/C++:

char ReadBuf[250];

/* Open Success */

if(YLE300_GetReadData(ReadBuf) == YLE300_OK) {

/* 读取磁道2成功,数据在ReadBuf中 */

}

else {

/* 读取磁道2失败 */

}

Visual Basic:

Dim ReadBuf As String;

’Open Success

ReadBuf = SPACE(250) ’分配数据缓冲区

If YLE300_GetReadData(ReadBuf) = YLE300_OK) Then

’读取磁道2成功,数据在ReadBuf中

Else

’读取磁道2失败

End If

Visual Foxpro:

* Open Success

? ReadBuf = “”

IF YLE300_GetReadData(@ReadBuf) = YLE300_OK THEN

* 读取磁道2成功,数据在ReadBuf中

ELSE

* 读取磁道2失败

ENDIF

YLE300_Write

功能描述:

将WriteData缓冲区中数据写入到磁卡的指定磁道。

函数原型:

编程语言语法

Delphi function YLE300_Write(TrackNo:Integer; WriteData:PChar):Integer;

C/C++ int WINAPI YLE300_Write(int TrackNo, Char *WriteData);

Visual Basic Function YLE300_Write(ByVal TrackNo As Long, ByRef WriteData As Byte) As Long

Visual Foxpro DECLARE INTEGER YLE300_Write IN YLE300_Api INTEGER InTrackNo, STRING InWriteData

TrackNo:指定磁道数。

1表示第一磁道;

2表示第二磁道;

3表示第三磁道;

4表示第一、二磁道;

5表示第二、三磁道。

WriteData:将被写入磁卡的数据,不同磁道的数据使用‘|’(十六进制7CH)来分隔。

返回值:

YLE300_OK(0):写卡成功;

YLE300_ERROR(-1):写卡失败;

YLE300_NOOPEN(-10):磁卡读写机没有打开;

YLE300_ERRPARAMETER(-13):输入参数错误;

YLE300_TIMEOUT(-14):等待写卡超时(最长等待读取时间为120秒,120秒后函数返回操作超时错误);

YLE300_USERBREAK(-15):用户中断读取操作;

YLE300_USERESCAPE(-16):用户使用ESC键中断读取操作;

YLE300_EMPTYDATA(-17):WriteData为空。

示例:

Delphi:

var WriteBuf: array[0..250] of Char;

{ Open Success }

StrPCopy(WriteBuf, ‘0123456789’);

if YLE300_Write(2, WriteBuf) = YLE300_OK then

{ 写卡成功 }

else

{ 写卡失败 } ;

C/C++:

char WriteBuf[250];

/* Open Success */

StrCopy(WriteBuf, “01234356789”);

if(YLE300_Write(2, WriteBuf) == YLE300_OK) {

/* 写卡成功 */

}

else {

/* 写卡失败 */

}

Visual Basic:

Dim WriteBuf(0 to 250) As Byte

’Open Success

if YLE300_Write(2, WriteBuf(0)) = YLE300_OK Then

’写卡成功

Else

’写卡失败

End If

Visual Foxpro:

? WriteBuf = “0123456789”

IF YLE300_Write(2, WriteBuf) = YLE300_OK THEN

’写卡成功

ELSE

’写卡失败

ENDIF

YLE300_SendWriteCmd

功能描述:

发送写卡命令,这时读写机将进入等待用户划卡状态(黄灯亮,写卡);函数执行后立即返回。

函数原型:

编程语言语法

Delphi function YLE300_SendWriteCmd(TrackNo:Integer; WriteData:PChar):Integer;

C/C++ int WINAPI YLE300_SendWriteCmd(int TrackNo,Char *WriteData);

Visual Basic Function YLE300_SendWriteCmd(ByVal TrackNo As Long,ByVal WriteData As String) As Long

Visual Foxpro DECLARE INTEGER YLE300_SendWriteCmd IN YLE300_Api INTEGER InTrackNo, STRING InWriteData

参数说明:

TrackNo:指定磁道数。

1表示第一磁道;

2表示第二磁道;

3表示第三磁道;

4表示第一、二磁道;

5表示第二、三磁道。

WriteData:将被写入磁卡的数据,不同磁道的数据使用‘|’(十六进制7CH)来分隔。

返回值:

YLE300_OK(0):写卡成功;

YLE300_ERROR(-1):写卡失败;

YLE300_NOOPEN(-10):磁卡读写机没有打开;

YLE300_ERRPARAMETER(-13):输入参数错误;

YLE300_EMPTYDATA(-17):WriteData为空。

示例:

Delphi:

var WriteBuf: array[0..250] of Char;

{ Open Success }

StrPCopy(WriteBuf, ‘0123456789’);

if YLE300_SendWriteCmd(2, WriteBuf) = YLE300_OK then

{ 发送写卡命令成功 }

else

{ 发送写卡命令失败 } ;

C/C++:

char WriteBuf[250];

/* Open Success */

StrCopy(WriteBuf, “01234356789”);

if(YLE300_SendWriteCmd(2, WriteBuf) == YLE300_OK) {

}

else {

/* 发送写卡命令失败 */

}

Visual Basic:

Dim WriteBuf As String

’Open Success

WriteBuf = ‘012345678’

if YLE300_SendWriteCmd(2, WriteBuf) = YLE300_OK Then

’发送写卡命令成功

Else

’发送写卡命令失败

End If

Visual Foxpro:

? WriteBuf = “0123456789”

* Open Success

IF YLE300_SendWriteCmd(2, WriteBuf) = YLE300_OK THEN

’发送写卡命令成功

ELSE

’发送写卡命令失败

ENDIF

YLE300_GetWriteResult

功能描述:

当用YLE_SendWriteCmd函数使读写机进入到等待用户划卡(写卡)状态后,可以用当前函数接收从磁卡读写机返回用户写卡后的结果。函数调用后立即返回,当没有取得结果时返回读写机忙标志(正在等待用户划卡)。可以使用YLE300_Break函数中断写卡操作,读写机被复位。

函数原型:

编程语言语法

Delphi function YLE300_GetWriteResult:Integer;

C/C++ int WINAPI YLE300_GetWriteResult(void);

Visual Basic Function YLE300_GetWriteResult() As Long

Visual Foxpro DECLARE INTEGER YLE300_GetWriteResult IN YLE300_Api

参数说明:

无参数。

返回值:

YLE300_OK(0):写卡成功;

YLE300_ERROR(-1):写卡失败;

YLE300_NOOPEN(-10):磁卡读写机没有打开;

YLE300_EMPTYDATA(-17):WriteData为空;

YLE300_BUSY(-100):读写机正在等待用户划卡。

示例:

Delphi:

{ Open Success }

if YLE300_GetWriteResult() = YLE300_OK then

else

{ 写卡失败 } ;

C/C++:

/* Open Success */

if(YLE300_GetWriteResult() == YLE300_OK) {

/* 写卡成功 */

}

else {

/* 写卡失败 */

}

Visual Basic:

’Open Success

if YLE300_GetWriteResult() = YLE300_OK Then

’写卡成功

Else

’写卡失败

End If

Visual Foxpro:

* Open Success

IF YLE300_GetWriteResult() = YLE300_OK THEN

’写卡成功

ELSE

’写卡失败

ENDIF

YLE300_GetLastStatus

功能描述:

读取上次读写操作后的状态。

函数原型:

编程语言语法

Delphi function YLE300_GetLastStatus:Integer;

C/C++ int WINAPI YLE300_GetLastStatus(void);

Visual Basic Function YLE300_GetLastStatus() As Long

Visual Foxpro DECLARE INTEGER YLE300_GetLastStatus IN YLE300_Api AS YLE300_GetLStatus 参数说明:

返回值:

YLE300_OK(0):上次读写卡成功;

YLE300_ERROR(-1):上次读写卡失败;

YLE300_NOOPEN(-10):磁卡读写机没有打开;

示例:

Delphi:

{ Open Success }

if YLE300_GetLastStatus() = YLE300_OK then

{ 上次读写操作成功 }

else

C/C++:

/* Open Success

if(YLE300_GetLastStatus() == YLE300_OK) {

/* 上次读写操作成功 */

}

else {

/* 上次读写操作失败 */

}

Visual Basic:

’Open Success

If YLE300_GetLastStatus() = YLE300_OK Then

’上次读写操作成功

Else

’上次读写操作失败

End If

Visual Foxpro:

* Open Success

IF YLE300_GetLStatus() = YLE300_OK THEN

* 上次读写操作成功

ELSE

* 上次读写操作失败

ENDIF

YLE300_Break

功能描述:

中断当前读写卡操作。当使用YLE300_SendReadCmd或YLE300_SendWriteCmd函数使读写机进入到等待用户划卡状态时,可以使用此函数中端,并复位磁卡读写机。

函数原型:

编程语言语法

Delphi function YLE300_Break:Integer;

C/C++ int WINAPI YLE300_Break(void);

Visual Basic Function YLE300_Break() As Long

Visual Foxpro DECLARE INTEGER YLE300_Break IN YLE300_Api AS YLE300_Break

参数说明:

返回值:

YLE300_OK(0):上次读写卡成功;

YLE300_ERROR(-1):上次读写卡失败;

YLE300_NOOPEN(-10):磁卡读写机没有打开;

示例:

Delphi:

{ Open Success }

if YLE300_Break() = YLE300_OK then

{ 中断读写操作成功 }

else

{ 中断读写操作失败 } ;

if(YLE300_Break() == YLE300_OK) {

/* 中断读写操作成功 */

}

else {

/* 中断读写操作失败 */

}

Visual Basic:

’Open Success

If YLE300_Break() = YLE300_OK Then

’中断读写操作成功

Else

’中断读写操作失败

End If

Visual Foxpro:

* Open Success

IF YLE300_Break() = YLE300_OK THEN

* 中断读写操作成功

ELSE

* 中断读写操作失败

ENDIF

YLE300_SetConstTimeOut

功能描述:

设置YLE300_Read和YLE300_Write函数等待用户划卡的时间值,超过这个时间函数将做超时返回。函数原型:

编程语言语法

Delphi function YLE300_SetConstTimeOut(InSec:Integer):Integer;

C/C++ int WINAPI YLE300_SetConstTime(int InSec);

Visual Basic Function YLE300_SetConstTime(ByVal InSec As Long) As Long

Visual Foxpro DECLARE INTEGER YLE300_SetConstTime IN YLE300_Api AS YLE300_SetCTime INTEGER InSec

参数说明:

InSec:输入超时的时间值。范围(1~500秒之间)

返回值:

YLE300_OK(0):设置成功;

YLE300_NOOPEN(-10):磁卡读写机没有打开;

YLE300_ERRPARAMETER(-13):输入参数错误。

示例:

Delphi:

{ Open Success }

YLE300_SetConstTime(60);

C/C++:

/* Open Success

YLE300_SetConstTime(60);

YLE300_SetConstTime(60)

Visual Foxpro:

* Open Success

? YLE300_SetCTime(60)

YLE300_GetTrack2Density

功能描述:

取得第二磁道的写入密度设置值。

函数原型:

编程语言语法

Delphi function YLE300_GetTrack2Density:Integer;

C/C++ int WINAPI YLE300_GetTrack2Density(void);

Visual Basic Function YLE300_GetTrack2Density() As Long

Visual Foxpro DECLARE INTEGER YLE300_GetTrack2Density IN YLE300_Api AS YLE300_GetTK2BPI 参数说明:

返回值:

TRACK2_75BPI(0):设置第2磁道为75BPI;

TRACK2_210BPI(1):设置第2磁道为210BPI;

YLE300_NOOPEN(-10):磁卡读写机没有打开;

示例:

Delphi:

{ Open Success }

if YLE300_GetTrack2Denisty = TRACK2_75BPI then

{ 当前磁道2设置为75BPI(低密) }

else

{ 当前磁道2设置为210BPI(高密)} ;

C/C++:

/* Open Success

if(YLE300_GetTrack2Denisty() == TRACK2_75BPI) {

/* 当前磁道2设置为75BPI(低密)*/

}

else {

/* 当前磁道2设置为210BPI(高密) */

}

Visual Basic:

’Open Success

If YLE300_GetTrack2Denisty() = TRACK2_75BPI Then

’当前磁道2设置为75BPI(低密)

Else

’当前磁道2设置为210BPI(高密)

End If

Visual Foxpro:

* Open Success

IF YLE300_GetTK2BPI() = TRACK2_75BPI THEN

东芝打印机使用说明

目录 东芝打印机使用说明 (2) 小提示 (2) 前提 (2) 只要使用打印功能的快捷安装 (3) 开始-〉运行-〉\\192.168.1.252 (3) 双击pcl6,点“是”,直到结束 (4) 打开控制面板-〉打印机和传真机查看 (5) 完整安装(可使用打印和远端扫描) (6) 执行安装文件 (6) 推荐“自定义安装” (9) 怎样自动双面打印 (12) 文件打印 (12) 选择Toshiba打印机 (12) 点击“打印机属性”(或者打印机首选项) (13) 双面双版打印(每张纸的一面打印电子档中的两页) (13) 双面单版打印(纸张的一面打印电子档的一页) (14) 怎样横向自动双面打印 (15) 文件打印 (15) 选择Toshiba打印机 (15) 点击“打印机属性”(或者打印机首选项) (16) 双面双版打印(每张纸的一面打印电子档中的两页) (16) 双面单版打印(纸张的一面打印电子档的一页) (19) 怎样打印厚纸 (23) 怎样直接扫描到本机 (24) XP系统 (24) WIN7 系统 (31)

东芝打印机使用说明 小提示 如果你是Win7或Vista,在“开始”菜单上没有打开“运行”,你可以去打开显示,或者用 组合键调出 前提 要安装打印机,你的打印池服务必须要设置为自动并已经启动。 检查方法: 开始-〉运行-〉Services.msc 如果不是自动并已经启动,则双击该服务,设置为自动并启动之

只要使用打印功能的快捷安装 如果你只想要使用打印功能,则非常简单,只要一步就可以。方法如下: 开始-〉运行-〉\\192.168.1.252

打印机配置操作手册

江都市财政局金财工程系统打印配置操作手册 方正集团·方正春元科技发展有限公司二○○八年十二月二十九日

1.引言 本文只适用于江苏省江都市财政管理信息系统的连打格式设置,不适用打印机的其它配置工作,在使用的时候请注意。2.打印设置 在进行打印机的硬件配置前请首先确认使用的打印机否为得实—1100II型打印机。 2.1硬件配置 1、将打印机的链尺锁杆向后推从而松开左、右链齿。见图1 图1

2、按打印机上的刻度滑动左链尺至打印纸的左边界的4.5厘米处,然后将链尺锁定杆向前拉并锁定到位。如图2: 图2 3、滑动打印机的右链尺到适应打印纸大小的位置,然后将链尺锁定杆向前拉并锁定到位。 4、安装得实DS1100II打印机的软件驱动程序,如果驱动程序安装不成功请与打印机厂商进行联系。打印机右侧有厂商800电话。 5、在打印机的驱动程序安装成功后,在计算机的开始→设置→打印机和传真,打开打印机的设置界面。见图3或图4:

图3 图4

6、在图4中首先选中打印机然后点击菜单栏上的“文件”,并在下拉列表中选中“服务器属性”: 此时会弹出“打印服务器属性”的界面,在该界面勾选上“创建 新格式”。如图5:

6.1添加支付凭证打印的格式,在图5操作中选中“创建新格式”,在表格名中输入“ZFPZ”,然后在“格式描述”中填写纸张大小和打印区域边距。具体输入的信息见图6,在输入完毕后点击“保存格式”和确定按钮进行打印格式的保存。 图6 6.2 添加收入缴款书打印的格式,在图5操作中选中“创建新格式”,在表格名中输入“SRJK”,然后在“格式描述”中填写纸张大小和打印区域边距。具体输入的信息见图7,在输入完毕后点击“保存格式”和“确定”按钮进行打印格式的保存。

YLE300磁卡读写机程序手册(新)

YLE-300系列磁卡读写机 程序员手册 二○○七年十月

概述 磁卡的使用已经有很长的历史了。由于磁卡成本低廉,易于使用,便于管理,且具有一定的安全特性,因此它的发展得到了很多世界知名公司,特别各国政府部门几十年的鼎立支持,使得磁卡的应用非常普及,遍布国民生活的方方面面。打电话可以用磁卡,坐飞机检票可以用磁卡,股票市场可以用磁卡,等等,值得一提的是银行系统几十年的普遍推广使用使得磁卡的普及率得到了很大的发展。据资料报道,美国平均每个(成年)人拥有的各类磁卡多达4张,新加坡也有类似的普及率。 在美国等一些发达国家,由于磁卡广泛应用于银行、证券等系统,磁卡的应用系统非常完善,如果将已有的这些磁卡应用系统,包括Visa卡/MasterCard卡应用系统在内,全部换成正在日益成熟的智能卡系统,那么每年的投入至少上千亿美元,并且将严重影响国民的生活使用习惯以及应用系统的正常运转等。这也是智能卡系统在美国的发展远比欧洲国家要慢的原因所在。 在未来很长的一段时间内特别是像美国这样一个银行磁卡应用系统高度发达的国家,银行磁卡应用系统将同智能卡应用系统以互补方式共同存在。 智能卡的总体安全保密性比磁卡的确要好,但是非常完善的磁卡应用系统(例如银行系统)弥补了磁卡本身在其安全保密特性上所存在的不足,因此对使用者来说并不会明显体会两种卡的安全特性有差异及影响使用等。 我公司生产的YLE-300系列磁卡读写机可联接任何具有RS-232串口的电脑或终端,用于各种介质的磁卡或存折本,包括透明介质的磁条信息。该系列磁卡读写机操作编程简单,读写均一次刷卡完成,具有读、写双重校验功能。读写状态有灯光、声响双重提示功能。该产品性能稳定可靠,并且兼容性好(能同时兼容国内磁卡读写机厂家的命令集),是计算机系统理想的外围设备。可广泛用于金融、邮电、交通、海关等各个领域,特别是银行系统的信用卡、磁卡和存折的读写。 YLE-300系列磁卡读写机技术指标 1.拉卡速度:10~120cm/s 2.记录格式:兼容IBM、ISO格式,可用控制命令切换。 3.记录密度:第1轨210BPI,最多79个字符。 第2轨75BPI/210BPI可选,最多37/107个字符。 第3轨210BPI,最多107个字符。 4.串行通讯参数:波特率:9600bps;数据格式:8位无校验;1位起始位;1位停止位。 5.磁头寿命:≥ 600,000次。 6.电源电压:DC 5V±5%。 7.电源电流:≤ 200mA。 6.工作环境:温度:0℃~45℃湿度:10~90%RH 磁卡背景知识 磁卡的ISO标准 相关的磁卡,特别是应用于银行系统的磁卡的一些ISO标准分别为:ISO7810,ISO7811-1至ISO7811-6,ISO7812,ISO7813以及ISO15457等等。 其中: ISO7810标准:制定了磁卡的物理特性等; ISO7812标准:制定了磁卡的记录技术标准; ISO781-4标准:制定了磁卡上只读的Track1和Track2的记录技术标准; ISO781-5标准:制定了磁卡上可读/写的Track3的记录技术标准; ISO15457标准:制订了磁卡物理标准/测试方式Track标准F/2F技术标准;

打印机简要操作手册

长城信息PR-2E 打印机操作手册 控制面板及其操作 1.1.控制面板 控制面板在机器的中部,上面有五个发光二极管和三个按键。 面板上有三种不同颜色的字:绿色(表示Olivetti方式),兰色(表示IBM或OKT,LQ仿真方式),橙色(表示通用)。 1.2.指示灯 发光二极管亮指示的机器状态如下: ON机器电源打开。 READY 指示机器正在打印或有数据在内存中等待打印。 LOCAL 机器处在LOCAL状态(脱机状态) STATION1 指示olivetti命令码解释方式,机器赋给操作者1 STATION2 在olivetti 命令码解释方式下指使机器赋给操作者2 在IBM PP 仿真方式下指示选择NLQ打印 在OKI 仿真方式下指示选择HD打印 1.3 按键 按键具有如下功能: 使机器从LOCAL 状态(脱机)转到READY(在线)状态或者相反。 STATION1/ 在olivetti命令码解释方式下使机器赋给操作者1。 EJECT(*)在IBM PP或OKI 仿真方式下退出机器中的打印介质。 STATION2 / 在olivetti 命令码解释方式下使机器赋给操作者2。 NLQ (*)在IBM PP 或OKI 仿真方式下使机器在NLQ 或HD 方式下打印(*)只有机器LOCAL,(脱机)状态下,IBM. OKI仿真方式下按键EJECT 退纸才有效 (*)在OKI 仿真方式下,如果按EJECT键退纸,将按下述方法进行 打印单页纸时,打印机执行退纸操作(退纸方向由SET----UP中“单页出纸方向”的设置决定。 打印连续纸时,打印机将纸进入到下一页的页顶;若此时纸不够长,则执行从后部退纸操作。 另外,在olivetti命令码解释方式下工作时,如果要想将打印中的打印介质退出,只需选按一下LOCAL 键使LOCAL 灯亮,再按一下STATION1 键即可。此时,打印机缓冲区中的内容保持不变。 1.4 装入打印介质 打印机能处理单页纸. 支票. 多层复写纸和存折 把打印机介质装入进纸槽中,打印机即开始自动处理。PR-2E 打印机不需专门进行左右纸边对齐。 注意: 当打印机介质送入,一旦自动对齐设备启动,就要将其松开。 注意:

社保卡读写器用户手册

社会保障(个人)卡读写器(DP-R123-U-SB) 用户使用手册 深圳市明华澳汉科技股份有限公司 ShenZhen MingWah AoHan High Technology Corporation Ltd.

目录 第一章社会保障(个人)卡读写器简介 (2) 1.1特点 (2) 1.2装箱清单 (2) 1.3 读写器连接方式.... (2) 1.4指示灯 (2) 1.5技术指标 (2) 第二章 IC卡读写器驱动程序函数说明 (3) 2.1 函数使用说明 (3)

第一章社会保障(个人)卡读写器简介 1.1特点 ●支持IC卡类型A类、AB类; ●可支持T=0通讯协议的CPU卡; ●支持对多个卡操作的功能; ●与PC机通讯采用USB接口; 1.2 装箱清单 读写器一台 串口线一条 安装盘一张 产品质量反馈表一张 产品保修卡一张 1.3 读写器连接方式 DP读写器USB接口直接接至计算机上。 1.4 指示灯 三色指示灯:绿色用户卡已插入,闪烁时表示正在对用户卡操作 红色未插用户卡或SAM卡 橙色用户卡未插入,SAM卡已插入,闪烁时表示正在对SAM卡操作 1.5 技术指标 ●通讯接口:USB ●串口的波特率: ●电源:由键盘取电,不外带电源 ●最大功耗:100 mW ●环境温度:商业级 0°~ 70 °C 工业级 -25°~ 85 °C ●相对湿度:30% ~ 95% ●抗静电干扰:15KV ●抗磁场干扰:19奥斯特 ●抗振动能力:振幅0.35mm,频率10-55Hz,三个轴方向扫频振动 ●绝缘电阻:湿热情况下(40°,95%)绝缘电阻应不小于5MΩ。 ●外型尺寸:长?宽?高110mm?85mm?60mm ●重量:约475克

门禁培训资料

门禁培训资料 培训目的:了解什么是门禁?门禁的基本类型和基本功能、扩展功能有哪些?典型的安装方式是怎样的? 门禁系统中的附属产品的了解和基本功能。工程施工中应注意的事项有哪些? 一、什么叫门禁?它的作用是什么? 门禁控制系统,即出入口管理系统,指在大楼的入口处、金库门、档案室门等处安装磁卡识别器(读卡器)或者密码键盘,使在系统中被授权可以进入,其他人不得入内。它的作用是控制人员的出入,取代部门保安人员、门销和围墙的作用,同时避免人员的疏忽以及钥匙丢失、被盗或复制。节约人员,提高效率,增强保安效果。 二、适用范围 适用于智能小区、银行、宾馆、机房、仓库、办公室、大厦、工厂、出租屋等各种场合。 三、主要功能: (一)基本功能: 1、进出权限管理, 2、时间段权限管理, 3、实时门状态显示, 4、实时记录提取, 5、强制关门/开门, 6、远程开门, 7、脱机运行。 (二)扩展功能: 1、实时监控、照片显示:实时监控刷卡情况,显示刷卡人存储在电脑里的照片,以便保安核对。

2、卡+密码功能:即可设置为用户刷卡后输入正确的密码,卡和密码都正确才予以开门。 3、通行密码功能:即控制器最多可以存储16个通行密码,用户只要输入其中任间一个都可以开门,系统不记录该事件和按密码的人。 4、消防报警及联动输出功能:即当火警发生时,控制器打开所有的门并启动警笛,并在软件界面上显示。 5、非法闯入报警:即没有通过合法方式(刷卡、按钮等)强行开门或者破门而入,系统监控界面会用红色信号提示,并驱动电脑音箱或报警器鸣叫。 6、门长时间未关闭报警:门补合法打开25秒后忘记关门,系统会提示报警。 7、胁迫报警:即工作人员被胁迫要求打开门的时候,工作人员进以在密码键盘上输入胁迫密码,门被打开,工作人员的人身不会受到恼羞成怒的歹徒伤害,总控制中心的软件界面已经显示该地点有被胁迫开门的报警信息,音箱发出报警声音。 8、非法卡刷卡报警:即未授权的卡试图刷卡系统有报警信息。 9、返潜回、防尾随功能:假如进门未刷卡,是尾随别人地来的,出门刷卡时系统就不准他出去;如果出门未刷卡,尾随别人出去,下次就不准他进来。或者某人刷卡进来后,从窗户将卡丢给其他人,试图让他人进来,系统也会拒绝该刷卡进来。一般用于部队、国防科研等场合。 10、互锁:在某些特定场合,要求某个门没有关好前,另外一个门是不允许人员进行,双门控制器可以实现双门互锁。该功能主要用于银行、储蓄所、金库等。 11、多卡开门:即要求几个人同时到场,依次刷卡门才打开,某个人不单独到场刷卡不开门。一般用于银行金库、古董收集场所、博物馆等。 12、定时常开门/闭门功能:又叫定时任务功能。例如民政局办公大厅、大使馆等,要求白天上进时间门打开,外面来办事的人员可以自由出入,晚上下班后,要求本单位人员刷卡才允许进出,不允许外来人员进入,深夜,门保持关闭状态,本单位内部员工也不以允许进出。 13、记录按钮开门事件:可以记录按钮何时被人按过开门,虽然不能记录是谁按了,但是可以知道按钮何时被人按过,昨晚最后一个人是几点走的。 14、定时提取记录功能和定时上传功能。

磁条读写器使用说明书

磁条读写器使用说明 1.型号说明: 1000单二轨低磁读写器 1000H单二轨高磁读写器 2000一二轨低磁读写器 2000H一二轨高磁读写器 3000二三轨低磁读写器 3000H二三轨高磁读写器 2、磁卡读写器技术要求 工作环境:温度:0℃-·40℃ 湿度:20%-90%RH 电源:DC+5V±0.5V ≤300MA 体积:215×70×65mm 重量:≤1.4KG 通讯参数:波特率9600BPS 格式:8位数据位、1位停止位、无校验 磁卡标准:符合ISO、IBM标准 磁道:1、2、3道读写 记录密度:75BPI/210BPI 拉卡速度:10cm/s-180cm/s 寿命:≥50万次 错误率:<1/1000 读写字符集兼容ISO、IBM两种标准字符集: ISO字符集 IBM字符集 3、电缆连接线定义 磁条读写器的电源是通过通讯电缆提供的,接口为RS-232九芯母头。通讯电缆的信号排列如下列所示:

4、自检功能: 磁条读写器在每次上电开机或收到复位命令后都进行自检,自检开始时红绿黄指示灯都亮,自检结束后指示灯灭。自检完毕后,SBH-6型磁条读写器进入正常工作状态。 4.1.1 磁条读写器能与目前市场上的各种类终端配套。 操作要求 4.1.2 读操作: 磁条读写器接到读命令后,绿色指示灯亮,此时操作员便可以进行读操作,指示灯灭表示读操作成功,如果红色指示灯亮则表示读操作失败,可再次发读命令进行读操作。可以自动识别磁条信息ISO、IBM标准。4.1.3 写操作: 磁条读写器收到写命令和正确的写数据后,绿色指示灯闪烁,此时操作员便可以拉卡进行写操作,指示灯灭表示写操作成功,如果红色指示灯亮则表示写操作失败,可再发命令进行写操作。 4.1.4 串行命令集: 以进入磁条读写器的信息为下行数据。 以磁条读写器送出的信息为上行数据。 字符集为0-9及‘,= 4.2 磁条读写器读写控制 磁卡可支持以下6种标准格式: 起始符终止符 格式1: BA ………… F 格式2: B ………… C 格式3: B ………… F 格式4: BA …………C 格式5: D ………… F 格式6: D ………… C 5、磁条读写器控制命令集 磁条读写器开机或软复位缺省状态设置为ISO标准。 5.2 磁卡机命令集 1、置第2磁道记录密度(第3道只写210BPI〕 ESC H 210BPI ESC L 75BPI 2、磁卡数据记录格式: 磁卡可支持以下6种标准格式: 起始符终止符 格式1: BA……………… F 格式2: B ………………C 格式3: B ………………F 格式4: BA ………………C 格式5: D ………………F 格式6: D ………………C 3、置第2道格式 ESC 1 格式1 ESC 2 格式2

Makerbot 3D打印机使用手册

Makerbot打印机基本使用手册 使用前需要注意:1.文件名不能为中文,并且文件名字符最好不超过30字符; 2.模型必须为密封无缝无破面,模型内部干净无重面; 3.模型三角面数最好不超过一百万个; 4.模型细节最好不小于1mm。一、Makerbot2/2X打印机物理按钮的操作指示介绍:M字按钮的操作指示:为确认和调出菜单选项的命令;左箭头按钮的操作指示:为返回和取消任务的命令;右箭头按钮的操作指示:为进入下一层操作的命令;上箭头按钮的操作指示:为向上移动的命令;下箭头按钮的操作指示:为向下移动的命令。二、Makerbot 2/2X主次页展开操作命令树:1、BuildfromSD从SD卡中选择构建(按M键进入并通过上下箭头选择程序后按M键确认打印)2、Preheat预热2-1startpreheat开始预热ExtruderON挤出机正在进行中☆2X预热RExtruderON挤出机正在进行中LExtruderOFF挤出机正在进行中Platform OFF 水平构建底板取消3、Utilities 实用工具3-1Monitormode监控模式3-2ChangeFilament更换材料Load进丝Unload退丝☆2X退换丝Loadright右边进丝Unloadright右边退丝Loadleft左边进丝Unloadleft右边进丝3-4 LevelBuildplate 水平构建底板矫正(此操作命令,需要准备一张0.1-0.2mm厚度的纸,当启动水平矫正命令时,将纸片放置于构建底板与喷头之间,然后按M键读取显示屏信息一直到喷头开始移动,这个时候,我们可以通过旋钮调整水平构建板底部的三个螺丝来达到喷头与底板的间隙均匀,间隙大概有0.2-0.3mm即可,详见附录图目一)3-5HomeAxes回归初始轴(此命令的要点在于运行后,打印机喷头会向右后方移动,并且水平底板会向上抬高,就是预备打印的状态。此命令的中,需要水平底板在休息状态时,必须借助Runstartupscript命令调整Z轴来实现)3-6 JobMode 工作模式(此命令主要是在于手动调节X轴、Y轴和Z轴的位置)3-7Runstartupscript运行启动脚本(第一次启动打印机时使用,目的在于调整机器到最佳打印状态)3-8Enablesteppers/DisableSteppers启用/禁用电步机3-9 Blink LEDs 调整LED灯Exitmenu 4、Infoandsettings信息和设置4-1Botstatistics构建统计4-2GeneralSettings综合设置Sound OFF 声音关闭/LEDcolorWHITE/LED灯颜色/AccelerateON加速打开/ HeatHold00m热度保持00分钟HelpTextON帮助文本打开/ToolCountON 工具计算打开HeatedPlateON 加热底板打开(2X功能)Exitmenu 4-3PreheatSettings预热设置RightTool 230 正确共设230°(指的是默认总成温度,比如预热的顶点温度)4-4VersionNumber版本信息4-5 RestoreSettings还原设置Exit menu ☆另:特别需要注意的是,我们在打印过程的中,难免会出现各种各样不可预知的问题。这时,就需要我们暂停或重新开始打印,相关操作命令如下:第一步,先按机器左箭头物理按键(当想返回信息当前打印显示,还是按左箭头物理按键),会弹出如下所列英文命令:Pause暂停(点选此操作后,打印喷头将会定格,不建议选择此命令,原因在于喷头仍在加热,途中仍然会有材料因为热源而出丝,会破坏模型的某个点)CancelBuild取消构建(此选项命令用于各种主观或者客观原因需要重新打印时点选)ChangeFilament更换出丝Sleep(ColdPause)冷暂停ZPauseHeight保持Z轴高度FilamentFanON散热器开/ LEDColor WHITE/ LED灯颜色变更BuildStatistics构建统计BacktoMonitor 返回监视器界面第二步,再根据情况的需要进行暂停或者重新打印亦或者其他操作命令而点选各个命令。 三、makerbot打印软件基本操作指南1、双击软件快捷方式打开软件(有的系统在安装好软件后并没有生成桌面快捷方式,需要用户自行到安装目录下将启动方式以快捷方式发送到桌面上)。打开打印数据(必须是.STL或者.Thing格式的文件)的方式有三种:一种是传统方式,即单击菜单栏的File→Open打开您需要打印的文件开始设置打印参数。第二种方式是打开软件后,直接拖拽数据文件进入打印软件平台开始设置打印参数。第三种就是直接数据文件设定打开方式为默认MakerWare。2、当模型数据导入打印软件模拟平台后,我们

打印机使用手册

使用手册

2.4、工控主板 工控主板主要参数信息如下,设备安装时请注意: 处理器 :表贴NS GX1 300MHz 低功耗处理器 内存:1个So-DIMM 插槽,最高128MB 内存 VGA/LCD 接口:显存为共享式,占用系统内存2/4MB 以太网:在板RTL8100B 以太网控制器,支持10/100Mbps 数据传输 声卡:CS 5530A 内建AC97 3D Audio 接口 电子盘:在板CompactFlash 接口 保存环境温度: -20℃~80℃ 工作环境温度:0℃~60℃ 尺寸:146mm×103mm 1、正视图 2、背视 图 IDE 接口 串口 LED 接口

2.5、打印头 打印头是打印系统中最脆弱易损的部件,而造成打印头过早损坏的因素主要是擦伤;所以安装过程中要避免打印头暴露,而被钉子、改锥等锐物戳伤和擦伤。 1、侧视图 1、正视图 3、背视图 纸轴 抬杆(绿色) 宽排线 窄排线 抬杆(绿色) CF 卡转接口 内存条插槽

2.6、打印控制板 为了将控制板安装在机箱上,在控制板上的电解电容上方和机箱之间保证有3mm 或更多的空间。另外保证的安装脚有5mm 或更多的空间。 维护时的安全注意事项:不得对任何引脚施加超过最大绝对额定值的电流和电压,如果施加了超过最大绝对额定值的电压或电流过大的电流流过设备可能会造成热损害;不得将钉子、纸夹之类的导电材料掉落到电路板上。短路电路板上的引脚可能会由于电流过大导致热损害。另外过度的潮湿和过多的灰尘可能会损坏设备。 1、正视图 2、背视图 螺钉孔 螺钉孔 宽排线插口 窄排线插口

磁卡读写器使用说明

磁卡读写器使用说明 一、说明 高抗读写机 高抗写磁头在持续供电的工作环境下,容易被卡片上的磁条磨损,因此,建议在写满4万~5万张卡片后,应检查写磁头的磨损情况,如果磨损严重应更换写磁头。 低抗读写机 低抗读写机同样在持续供电的工作环境下,也容易被卡片上的磁条磨损,因此,建议在写满20万~30万张卡片和应检查写磁头的磨损情况,如果磨损严重应更换写磁头。 二、联机: YLE-J300系列磁卡读写器与PC机的连接:先拔下主机大键盘的键盘插头,将读写器电缆线的PS2公头(插针)插入主机键盘插孔(紫色插孔),另一端PS2母头(插孔)与大键盘键盘连接。通讯接头(九芯孔式插头)插入主机的com口。如下图所示: 注:a.电脑机箱后面板各接口的排列以实物为主,上图所示仅供参考。 b. 电缆线的PS2公头插到电脑机箱后面板时,要对准插孔位置(要注意PS2公头的 方向,不同的计算机可能有不同的方向),力度不能太大,否则会造成电缆线插针弯曲或针断现象,导致机器无法正常使用。 三、使用方法: 磁条读写机与电脑正确联接后,即可进行如下操作: 1.上电自检 上电或接到硬复位命令后,红、黄、绿三个指示灯同时闪亮,数秒后全部熄灭,蜂鸣器响一声,说明自检通过,否则自检出错且红灯长亮。 2.读操作 YLE-J300系列磁条读写机接收读命令后,绿色指示灯亮,操作者正对商标,磁条面向身体,将磁卡或存折以稳定的速度从右向左划过卡槽。若读正确则绿色指示灯灭,蜂鸣器响一声;若不正确,则绿色指示灯灭,红色指示灯亮,蜂鸣器响三声。 3.写操作 YLE-J300系列磁条读写机接收写命令后,黄色指示灯亮,操作者正对商标,磁条面 向身体,将磁卡或存折以稳定的速度从右向左划过卡槽。若写正确则黄色指示灯灭,

磁卡读写器使用说明书

磁卡读写器使用说明书 一、主要功能及指标: 1、手刷式磁卡读写器,可读写任何符合ANSI/ISO、IBM等标准的磁卡。 2、能同时对磁卡的第一轨、第二轨和第三轨进行读写;H为高抗型磁卡器,可 读写300OE——4000OE的磁卡。 3、磁卡读写器包括: 600/ 600H:只能对磁卡的第二轨进行读写。 700/ 700H:可对磁卡的第二和第三轨进行读写。 800/ 800H:可对磁卡的第一轨、第二轨和和第三轨进行读写。 4、磁记录密度:第一轨75BPI;第二、第三轨210BPI; 5、刷卡速度:20-120cm/秒。 6、电源电压:5V DC,PC器键盘口取电,不需另接电源。 7、通讯方式:标准RS-232串行接口,波特率9600、无校验、8个数据位、1个停止位。 8、工作环境:温度:5~45℃湿度:10—90%相对湿度。 9、规格:长X宽X高度230mm X 59mm X 46mm。 二、安装方法: 1、关闭计算器电源。 2、将磁卡读写器所带的串行接口(9D孔型插头)与计算器的串口相连接。 3、将计算器上的键盘线从计算器主器后方的键盘口拨下来。 4、将磁卡读写器的取电接口(带6针圆口)与计算器主器后方的键盘口相连接。 5、将磁卡读写器的另一接口(带6孔圆口)与拨下来的计算器键盘线相连接。 6、打开计算器主器电源。 7、磁卡读写器上的黄、红、绿三个LED灯同时点亮,且磁卡读写器发出一声 鸣叫,表示磁卡读写器连接运行正常。

三、使用方法: 1、读卡——读取磁卡中的数据: 磁卡读写器接收到读命令后,黄色LED灯长亮,将磁卡接一连续稳定的速度从右向左划过刷卡槽(磁面向内),黄灯会熄灭一下而后红、黄、绿三个灯同时点亮,且蜂鸣器响一声,表示读卡成功;若红灯、黄灯点亮且蜂鸣器连响两声,表示读卡失败,请再试一遍。 2、写卡——向磁卡中写入数据: 磁卡读写器接收到要写入的有效数据后,蜂鸣器响一声,绿灯长亮,表示写卡准备就绪,这时可将磁卡接一连续稳定的速度从右向左划过刷卡槽(磁面向内),绿灯会熄灭而后灯黄、红、绿三个灯同时点亮,且蜂鸣器响一声,表示写卡成功;若红灯、绿灯点亮且蜂鸣器连响两声后三灯同时点亮,表示写卡失败,请再试一遍。 3、“按文件写卡”:勾选“按文件写卡”后,点击“浏览”选择txt文档(仅支 持txt文档); 点击“写卡”,系统会自动按序连续写卡,文档里的每行数字或字母表示一轨数据,数据或字母应符合要写入轨道的格式,如果不符合系统将报错提示。 4、退出读卡或写卡状态请按大键盘ESC键。 5、 6、非正常操作导致的读写器死器现象请按大键盘的ESC键退出。 7、写卡附加功能: 8、 (1)跳数设置:只有在连续写卡状态下方可使用此功能, 勾选“4”——要写入的数据中凡遇到数字“4”直接变成数字“5”; 勾选“7”——要写入的数据中凡遇到数字“7”直接变成数字“8”; (2)磁卡数据清空:勾选此向可将磁卡上某一轨道上的数据写空,请谨慎使用此功能,以防将磁卡写坏。 7、如果连续出现写卡错误,请将读写器断电3秒钟后再连接使用。

IC卡技术简介

IC卡技术简介 一、什么是IC卡 IC卡(Integrated Circuit card),中文名为集成电路卡,是将一个专用的集成电路芯片镶嵌于塑料基片中,封装成卡的形式。 IC卡的概念是在70年代初提出来的。1974年法国人罗兰德.莫瑞诺(Roland Moreno)第一次将IC芯片放在卡片中。1976年法国BULL公司首先制造出IC卡产品,并将此技术应用到金融、交通、医疗、身份证等多个行业。 截止到90年代初,世界上先后有德国的西门子Siemens、G&D,美国的摩托罗拉Motorola 和Atmel,法国的Gemplus和Thomson等相继投入了IC卡芯片的开发生产。 二、IC卡应用范围 IC卡的功能可归结为最基本的两点: 身份证明:例如用个人身份证卡,组织机构身份证卡,驾驶执照卡,门锁卡,仪器设备使用卡,医疗证卡,员工考勤卡和各种优惠卡以及用于工商的企业服务卡等。 金融卡应用:例如用IC卡作为信用卡,储蓄卡,付款卡,电子钱包,社会保障卡,交通自动交费卡,电子车票,收费卡(水、电、煤气等)。 IC卡能在如此广泛的领域应用的前提是:IC卡具有很高的安全可靠性。 三、IC卡芯片的分类 按所嵌的芯片类型的不同,IC卡可分为三类: 存储器卡:卡内的集成电路是可用电擦除的可编程只读存储器EEPROM,它仅具有数据存储功能,没有数据处理能力。 逻辑加密卡:卡内的集成电路包括加密逻辑电路和可编程只读存储器EEPROM,加密逻辑电路在一定程度上保护着卡和卡中数据的安全。 CPU卡:卡内的集成电路包括中央处理器CPU、可编程只读存储器EEPROM、随机存储器RAM以及固化在只读存储器ROM中的卡内操作系统COS(Chip Operating System)。CPU卡相当于一台微型计算机,只是没有显示器和键盘,因此CPU卡一般称为智能卡(Smart Card)。CPU卡中数据可分为外部读取和内部处理(不许外部读取) 部

非接触IC卡读写器Demo程序使用说明

非接触IC 卡读写器Demo 程序使用指南 1. 概述 DEMO 程序是用户使用RF 系列读写器时随机配备的一个演示测试程序,通过它用户可以了解设备功能和卡片的性能。在操作DEMO 程序时关于各个指令的详尽说明请参看用户使用手册。下面仅列出DEMO 程序的功能说明。 2. 功能 2.1 设备操作 1. 当你按下“设备操作”按钮时,在产品信息栏里将显示出API 函数的版本号。如果正确连接了设备,同时还会显示出硬件版本号和产品序列号。 2. 如果连接读写器成功,按下“设备操作”按钮时,DEMO 程序将按照你上次连接成功的串口和波特率来连接设备。如果你这是第一次使用读写器,初始化串口和波特率是 COM 1 和 115200 bps ,这是我们设备出厂时的缺省设定。在端口设置信息栏里也可以自己123 4 5

设定串口和波特率,然后点击“连接”按钮。如果想断掉读写器,释放串口,就点击“断开连接”按钮。 3. 当按下“执行鸣响”按钮时,读写器将按照“鸣响时间”里设定的值来鸣叫。“鸣响时间”的值越大,读写器鸣叫的时间越长,反之亦然。. 4. 选择要操作的卡片类型。 5. RF500系列读写器配有8位数码管显示。可以根据自己的需要设置“计算机控制”和读写器控制。 如果选择了“计算机控制”,请在文本框里输入8位字符串(16进制表示),如果包含小数点,则要输出9位。输完字符串请按下“刷新显示按钮”,所输入的信息就会显示在读写器的数码管上。 如果选择了“读写器控制”选项,你还要选择显示时间还是日期,你可以通过改变文本框里的值来修改读写器的的时间和日期。按下“刷新显示”按钮,新设定的值就会被传到读写器上,读写器以后就会按新的时间或日期来显示。其初始值是和所连接的PC机的系统时间相匹配的。LED的亮度可以通过“亮度”的上下箭头来改变。 2.2 密码设置

磁卡读卡器工作原理和作用,这位工程师讲得通俗易懂

磁卡读卡器工作原理和作用,这位工程师讲得通俗易懂 磁卡读卡器是一种读取卡片上数据的设备,它不仅可以支持卡片上数据的读取,同时还可以支持数据的写入。读卡器可以实现多种功能如自动收费、售卡、制卡等,具有实用、快捷、方便、可靠性高等特点。 磁卡读写器用于读写磁卡、存折的磁条信息,可广泛应用于金融、邮电、商业、交通、海关、会员卡消费和积分消费等领域。 本文通过磁卡读写器的实际设计案例剖析它的技术原理。 通过磁性图案存储信息的技术最早出现在音频记录领域。从那以后,这个概念已被扩展应用于许多不同产品,如软盘、音频/视频磁带、硬盘以及磁条卡。本文将主要讨论在全球金融交易和门禁控制中得到广泛使用的磁条卡。 读取磁条卡除了需要解码数据的数字逻辑外还要求很重要的模拟电路。在磁卡上记录数据是数字化的过程,通过沿着磁条长度磁化粒子完成。而成功读取磁卡具有相当大的挑战性,因为在实际应用中传感器信号的幅度会随着划卡速度、磁卡质量和读卡磁头的灵敏度而变化。此外,频率也会随着划卡速度变化而变化。这就要求模拟电路能够适应这种变化,无失真地处理传感器信号。本文将介绍如何处理传感器信号变化的机制。 磁性与磁卡 为了理解划卡速度、磁卡质量和传感器灵敏度的影响,了解信息是如何存储在卡上的以及如何被读卡头检测出来很重要。在磁性存储系统中,信息用诸如氧化铁等磁化材料上的极性图案表示。图1显示了涂覆在磁化材料上的磁条。磁化材料上的颗粒可能处于某种特定的排列方向,或者因以前没有受到特定方向磁场的照射而处于随机方向。然而,如果施加一定的外部磁场,磁条上的颗粒将按照外部磁场排列方向。 图1:在外部磁场的影响下磁化材料按特定方向排列 在实用化系统中需要用到一个写入磁头,它其实就是绕在磁心上的一个线圈。通过控制线

接触式IC卡读写器使用手册

目录 第一章 DP系列接触式IC卡读写器简介 (3) 1.1概述 (3) 1.2读写器型号 (3) 1.3装箱清单 (4) 1.4读写器连接方式.... (4) 1.5指示灯 (4) 1.6程序安装 (4) 1.7用户软件 (4) 1.8技术指标 (5) 第二章演示系统使用说明 (6) 第三章 IC卡读写器驱动程序函数说明 (9) 3.1 安装程序主要目录和文件 (9) 3.2 函数使用规则 (9) 3.3 各种库函数说明 (9) 3.3.1 C语言接口函数库 (9) ●通用函数库 (10) ●AT24C01A/24C02/24C04/24C08/24C16/24C64 (13) ●AT45D041 (14) ●AT88SC102/1604/1604B (15) ●AT93C46/93C46A (22) ●SLE4404 (23) ●SLE4406 (26) ●SLE4418/4428 (28) ●SLE4432/4442 (30) ●CPU卡 (30) 3.3.2 FOXPRO FOR DOS函数库 (33) 3.3.3 WINDOWS 16位和32位动态库 (34) 3.3.4 FOXBASE函数库 (35) 3.3.5UNIX函数库 (38) 3.3.6LINUX函数库 (38)

3.4 VFP、VB、Delphi和PB调用动态库的方法 (38) 3.4.1 VFP调用16位动态库的方法 (38) 3.4.2 VFP调用32位动态库的方法 (39) 3.4.3 VB调用动态库的方法 (40) 3.4.4 Delphi调用32位动态库的方法 (41) 3.4.5 PB调用32位动态库的方法 (42) 3.4.6 VC调用32位动态库的方法 (42) 3.5 IC卡类型代码 (43) 3.6 函数错误类型代码 (43) 3.7自动卡型测试函数原理说明 (44) 附录一几种常用IC卡的特性 (45) [2000/05/10] DP-R-XXX

Smart Card

Smart Card 中文名: IC卡外文名: Smart Card 类型: 接触式、非接触式、双界面接口标准: ISO7816、ISO14443 分类:接触式IC卡(ISO/IEC 7816) 非接触式IC卡(ISO/IEC 14443、ISO10536) 双界面卡(同时具备接触式与非接触式通讯接口) 基本简介 IC卡(Integrated Circuit Card,集成电路卡),也称智能卡(Smart card)、智慧卡(Intelligent card)、微电路卡(Microcircuit card)或微芯片卡等。它是将一个微电子芯片嵌入符合ISO 7816标准的卡基中,做成卡片形式。IC卡与读写器之间的通讯方式可以是接触式,也可以是非接触式。 IC卡由于其固有的信息安全、便于携带、比较完善的标准化等优点,在身份认证、银行、电信、公共交通、车场管理等领域正得到越来越多的应用,例如二代身份证,银行的电子钱包,电信的手机SIM卡,公共交通的公交卡、地铁卡,用于收取停车费的停车卡等,都在人们日常生活中扮演重要角色。 IC卡是继磁卡之后出现的又一种信息载体。一般常见的IC卡采用射频技术与支持IC卡的读卡器进行通讯。IC卡与磁卡是有区别的,IC卡是通过卡里的集成电路存储信息,而磁卡是通过卡内的磁力记录信息。IC卡的成本一般比磁卡高,但保密性更好。 非接触式IC卡又称射频卡,成功地解决了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破。主要用于公交、电信、银行、车场管理等领域。主要的功能包括安全认证,电子钱包,数据储存等。常用的门禁卡、二代身份证属于安全认证的应用,而银行卡、地铁卡等则是利用电子钱包功能。 产品原理 IC卡工作的基本原理是:射频读写器向IC卡发一组固定频率的电磁波,卡片内有一个LC串联谐振电路,其频率与读写器发射的频率相同,这样在电磁波激励下,LC谐振电路产生共振,从而使电容内有了电荷;在这个电容的另一端,接有一个单向导通的电子泵,将电容内的电荷送到另一个电容内存储,当所积累的电荷达到2V时,此电容可作为电源为其它电路提供工作电压,将卡内数据发射出去或接受读写器的数据。 制作流程 关键技术 IC卡核心是集成电路芯片,是利用现代先进的微电子技术,将大规模集成电路芯片嵌在一块小小的塑料卡片之中。其开发与制造技术比磁卡复杂得多。IC卡主要技术包括硬件技术、软件技术及相关业务技术等。硬件技术一般包含半导体技术、基板技术、封装技术、终端技术及其他零部件技术等;而软件技术一般包括应用软件技术、通信技术、安全技术及系统控制技术等。 ●EEPROM技术 ●RFID技术 ●加密技术 ●接口标准 产品分类 按结构分 存储器卡 其内嵌芯片相当于普通串行EEPROM存储器,这类卡信息存储方便,使用简单,价格便宜,很多场合可替代磁卡,但由于其本身不具备信息保密功能,因此,只能用于保密性要求不高的应用场合。 逻辑加密卡 加密存储器卡内嵌芯片在存储区外增加了控制逻辑,在访问存储区之前需要核对密码,只有密码正确,才能进行存取操作,这类信息保密性较好,使用与普通存储器卡相类似。 CPU卡 CPU卡内嵌芯片相当于一个特殊类型的单片机,内部除了带有控制器、存储器、时序控制逻辑等外,还带有算法单元和操作

斑马ZM400打印机使用手册

斑马Z4M打印机使用手册 打印机电源 电源开头位于打印机后面,打印机电源是交流电压90V至265V自适应的。安装打印机时,请确保供电电压和打印机电压相符,同时检查供电电源是否安全接地。按住面板的某些按键,再打开电源开关,即进行特定用途的自检。 [ 千万注意] 在插拔任何连线时,都应该关闭微机和打印机的电源。否则易损坏打印机和微机的主板!某些外界的影响,如闪电,电源或信号线上的噪声也会使打印机出现误操作。关掉打印机,再重新打开,可使打印机恢复正常。 打印机结构 (图1) (图2) 三、安装标签和色带的注意事项打印机可打印的最小标签为 2 0mm(Length)X13mm (Width );标签之间最小间隙为2mm建议为3mm 1、安装标签和色带时,按照安装机内指示图安装即可。注意:色带安装时,要分清色带的绕向,千万不能装反,否则会损害打印机的组件,安装 时须将色带推到底,安装过程中色带尽量平整。ZEBRA打印机只可用外向色带。标签安装时,要将标签挡片和挡纸片挡好。 2、安装标签和色带时,注意不要划伤打印头。比如戒指、工具等物品。色带及标签勿沾有泥 沙、灰尘等杂物。 3、当第一次安装新的标签时,请做MEDIA CALIBRTIO的工作。 方法如下:装好标签和色带,合上打印头,按SETUP/EXIT进入打印机选项设置,按 “ +” 或“-”键到选项MANUAL CALIBRTION选择YES键进行标签测试,此时打印机会连续走多张纸,自动完成对标签长度的试别和存储(对不连续标签有效)。注意:测试完成之后,每按一次FEED键,都将走出一张标签,如果不然表明标签测试不成功。请检查标签传感器是否有灰尘等杂物阻塞正确。 Z4M打印机标签安装图

卡片打印机汇总

证卡打印机使用规范 为何我们打印厂家提供的样卡非常漂亮,而打印自己设计的卡片时有时却不太完美呢?以下几点经验供大家参 考。 1.设计卡片时首先要保证图片的精度,不低于300DPI。如果是照片只要达到300DPI即可。 2.背景避免用大面积单一彩色块。色彩要搭配。厂家提供的样卡图片是经过分色处理,所以打印出来非常精美。3.除了专业美工调节图片质量外呢,也可通过更改证卡打印机参数使得卡片色带艳丽。(但建议您,证卡打印 机的参数适量调节即可) 证卡打印机在出厂时都经过了色彩测试,每台新打印机都会附带一张彩色的测试卡,告诉您这台打印机可以实现什么样的效果,只要您图片设计质量好的话,一定也可以实现预期效果。 我们的技术人员经过严谨的测试,建议对打印机相关参数进行一定的优化设置。 以Fargo4250/C11/C15/C16证卡打印机机为例,说明如下: 在打印机的打印首选项中: Contrast对比度 Gamma灰阶 Yellow Balance 黄色 Magenta Balance 洋红 Cyan Balance 蓝色 Dye-Sub Intensity (YMCB) 整体颜色 Resin Heat (K) 黑色 Contrast 和Gamma的参数改动如下(Contrast:15,Gamma:5),其他均可保持默认值。

如果您觉得效果还是不好,可以略微的提高Dye-Sub Intensity (YMCB)到10%。 纯黑色文本的最好打印效果,Resin Heat (K)的值最好在25%或30%之间。 常用的卡片

ID卡 ID卡与非接触IC卡类似,是通过内置天线来通讯的,但它是只读的,而且通常操作范围较大(63.5mm至508mm,取决于阅读器)。您可以从ID卡中读出一定数量的信息如身份识别码,但是您不能将信息写回到卡中。ID卡目前有“ISO”标准厚度(0.6858mm—0.8382mm)和“蛤壳”卡(1.524mm至1.778mm)两种规格。 因为ID卡的方便宜用性,ID卡的应用越来越广泛,如安防,身份识别,门禁等领域,特别是快速、自动通行方面,应用逐年增多。 选择FARGO证卡打印机可选配包含ID卡阅读器的e-Card平台。打印机配置这个选件可以从ID卡芯片中读取信息,打印到卡片的正面或背面。另外可以对ISO和JIS II标准的磁条卡进行编码—所有 这些均可在卡片一次通过时完成。 FARGO HDP500/600 系列、ISTCX320/FA680证卡打印机更可以打印“蛤壳”式的卡片。为了得到最好的打印效果,所有的卡片厚度不应超过1.778mm。PVC表面厚度不应小于0.381mm。 接触式IC卡 接触式IC卡大小尺寸和我们通常见到的信用卡一致,但它的表面嵌入了一个带有内存存储器或微处理器的集成电路芯片。

相关文档
相关文档 最新文档