集成打印系统的相关接口
集成打印系统的相关接口
一、 DMS提供的接口
1. 关于用户认证接口
根据与客户确认情况,用户登录使用用户名、密码方式进行登录。用户认证接口暂定义为
void UserAuthentication(string account, string password)
参数说明:
account 输入参数 用户登录时在鼎盾打印客户端输入的用户帐户
password 输入参数 用户登录时在鼎盾打印客户端输入的用户密码
课题1:关于密码加密
请提供密码加密算法以及相关密钥。
2. 关于卡号认证接口
用户在刷卡器刷卡后,打印服务器获取刷卡用户的卡号,调用以下接口进行卡号认证
String CardAuthentication(string cardNo)
参数说明:
cardNo 输入参数 卡号
输出参数 该卡号对应的用户帐户
3. 关于打印任务追加接口
用户发起打印任务后,打印服务器接收到打印任务后,调用该接口将该打印任务追加到OA系统中。
该接口暂定义为:
void AddPrintTaskInfo(string account,
string taskID,
string documentName,
int copies,
int pageNumPerCopies,
string securityLevel,
string purpose,
string submitTime)
参数说明:
account 输入参数 发起打印任务的用户帐户
taskID 输入参数 打印任务ID,唯一标识一个打印任务
documentName 输入参数 文档名称
copies 输入参数 份数
pageNumPerCopies 输入参数 每份页数
securityLevel 输入参数 密级
purpose 输入参数 用途
submitTime 输入参数 打印任务发起时间,格式yyyymmdd hh24:mi:ss
4. 关于打印任务追加接口
集成打印系统的相关接口
打印任务被成功输出后,打印服务器将调用以下接口将打印任务日志同步到OA系统中。
void AddPrintTaskLog(string account,
string taskID,
string documentName,
int copies,
int pageNumPerCopies,
string securityLevel,
string purpose,
string submitTime,
string printTime,
string printerName,
int printStatus)
参数说明:
account 输入参数 发起打印任务的用户帐户
taskID 输入参数 打印任务ID,唯一标识一个打印任务
documentName 输入参数 文档名称
copies 输入参数 份数
pageNumPerCopies 输入参数 每份页数
securityLevel 输入参数 密级
purpose 输入参数 用途
submitTime 输入参数 打印任务发起时间,格式yyyymmdd hh24:mi:ss printTime 输入参数 打印任务输出时间,格式yyyymmdd hh24:mi:ss
printerName 输入参数 输出打印机名称
printStatus 输入参数 打印任务处理结果
说明:打印任务处理结果
0x00000100:正常完成打印(正常发送到打印机)
0x00000200:用户强制取消
0x00000800:审批未通过
0x00008000:由于内部处理错误被强制取消
0x00010000:获得打印机信息失败
0x00020000:打印机故障或文档错误
0x00040000:打印机故障
0x00080000:打印机拒绝
0x00100000:用户被删除
0x00200000:用户未激活
0x00400000:打印机删除
0x00800000:打印机关闭
0x01000000:SG认证被关闭
0x02000000:数据库访问错误
0x04000000:读取打印任务内容失败
0x08000000:打印失败
集成打印系统的相关接口
5. 获取当前密级设置
在发起打印任务时,系统自动(WPS文档)或手工选择文档密级,鼎盾打印服务器调用以下接口从OA
获取密级设置:
void GetSecurityLevelConfig(string securityLevelConfig)
参数说明
securityLevelConfig 输出参数 密级配置字符串,每个密级以半角逗号隔开
二、打印方提供的接口
1. 打印任务状态设置接口
打印任务添加完成后,OA系统进行审批等流程,流程完成后,调用鼎盾打印服务器接口设置打印任务状态。
void SetPrintTaskStatus(string taskID, int status)
参数说明
taskID 输入参数 打印任务ID
status 输入参数 打印任务状态
说明:打印任务状态:
0x04:待审批
0x08:待打印
0x10:打印中
0x0200:用户强制取消
0x0800:审批未通过
课题1:关于接口调用后返回失败信息
方案一:通过返回的错误码进行判断、显示。
方案二:通过异常返回错误信息。本次所有接口相关的说明均默认采用该方案进行错误处理。
PS:
1. 如打印任务发起时,还需要其他的数据,请及时说明。
2. 以上所有的接口均以WebService方式提供。
…… 此处隐藏:540字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




