打印控制代码(打印机控制程序)
admin 发布:2022-12-19 22:36 160
今天给各位分享打印控制代码的知识,其中也会对打印机控制程序进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
爱普生打印机故障代码100032
爱普生激光打印机故障错误维修代码查看及故障原因的分析
一、爱普生激光打印机故障维修代码查看
1、通过打印机液晶屏幕显示;
2、通过打印机面板指示灯提示信息判断:其故障代码通过打印机控制面板上的指示灯或闪或亮的不同组合分别予以显示;
3、通过计算机显示器屏幕查看:当故障发生时通过按键盘上的组合键其故障代码会在与打印机相联的计算机屏幕上显示;
二、爱普生激光打印机故障错误维修代码分类:
E****:表示打印机主要部件异常;
C****:表示打印机控制器相关部件错误,多为主板故障;
三、爱普生激光打印机故障错误原因的分析
当机器发生故障就绪指示灯和错误指示灯交替闪烁时会有对话框弹出。此时按下键盘的“CTRL”、“SHIFT”和“ENTER”键同时用鼠标左键点击窗口,会有状态窗口弹出显示错误代码,
爱普生激光打印机故障错误维修代码含义如下表:
故障代码 故障原因
6001 加热组件异常
6002 主电机异常
6003 风扇异常
6004 棱镜电机异常
6005 激光器异常
6006 高压电路异常
6007 加热组件低温异常
6008 加热组件高温异常
6014 机器通信错误
打印控制命令
java一般的打印办法为System.out.println("");J2ME也是,在ide的控制台就可以看到效果。但是android平台,System.out.println("");你是看不到打印的消息的。因为android提供的打印方法为,Log.v,该对象需要导入 import android.util.Log;,然后就可以使用了。察看效果的地方,也不在ide的console面板中,而在android提供的log面板中,可以选择ide右上角的debug模式,查看log面板。
下边是为本教程,写的测试代码
package com.google.android.testlog;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
/*本教程版权为http://blog。csdn。net/wudifeng 博客主人所有,代码随意使用,如想转载请表明出处,这是对写教程人得起码尊重,谢谢:)
*/
public class testlog extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
Log.v("debug", "message............");
}
}
vb用于控制打印机纸张类型的代码
放入一个MSFlexGrid,名称为fgd1,列数为4
'Option Explicit
Private Const DC_MAXEXTENT = 5
Private Const DC_MINEXTENT = 4
Private Const DC_PAPERNAMES = 16
Private Const DC_PAPERS = 2
Private Const DC_PAPERSIZE = 3
Private Declare Function DeviceCapabilities Lib "winspool.drv" Alias "DeviceCapabilitiesA" (ByVal lpDeviceName As String, ByVal lpPort As String, ByVal iIndex As Long, lpOutput As Any, lpDevMode As Any) As Long
Private Type POINTS
x As Long
y As Long
End Type
Private Sub Form_Load()
Dim i As Long
With fgd1
.Clear
.FormatString = "^纸张编号|^纸张名称|^纸张长度|^纸张宽度"
For i = 0 To .Cols - 1
.ColWidth(i) = 1700
Next i
.AllowUserResizing = flexResizeColumns
.Left = 0
.Width = Me.ScaleWidth
End With
GetPaperInfo
End Sub
Private Sub GetPaperInfo()
Dim i As Long, ret As Long
Dim Length As Integer, Width As Integer
Dim PaperNo() As Integer, PaperName() As String, PaperSize() As POINTS
'支持最大打印纸:
ret = DeviceCapabilities(打印机名称, "LPT1", DC_MAXEXTENT, ByVal 0, ByVal 0)
Length = ret \ 65536
Width = ret - Length * 65536
'lblMaxLength.Caption = Length
'lblMaxWidth.Caption = Width
'支持最小打印纸:
ret = DeviceCapabilities(打印机名称, "LPT1", DC_MINEXTENT, ByVal 0, ByVal 0)
Length = ret \ 65536
Width = ret - Length * 65536
'支持纸张种类数
ret = DeviceCapabilities(打印机名称, "LPT1", DC_PAPERS, ByVal 0, ByVal 0)
'纸张编号
ReDim PaperNo(1 To ret) As Integer
Call DeviceCapabilities(打印机名称, "LPT1", DC_PAPERS, PaperNo(1), ByVal 0)
'纸张名称
Dim arrPageName() As Byte
Dim allNames As String
Dim lStart As Long, lEnd As Long
ReDim PaperName(1 To ret) As String
ReDim arrPageName(1 To ret * 64) As Byte
Call DeviceCapabilities(打印机名称, "LPT1", DC_PAPERNAMES, arrPageName(1), ByVal 0)
allNames = StrConv(arrPageName, vbUnicode)
'loop through the string and search for the names of the papers
i = 1
Do
lEnd = InStr(lStart + 1, allNames, Chr$(0), vbBinaryCompare)
If (lEnd 0) And (lEnd - lStart - 1 0) Then
PaperName(i) = Mid$(allNames, lStart + 1, lEnd - lStart - 1)
i = i + 1
End If
lStart = lEnd
Loop Until lEnd = 0
'纸张尺寸
ReDim PaperSize(1 To ret) As POINTS
'Call DeviceCapabilities(Form2.Combo1.Text, "LPT1", DC_PAPERSIZE, PaperSize(1), ByVal 0)
'注:上行有更改,更改代码如下: Modify By CHX 20060428
Call DeviceCapabilities(打印机名称, "LPT1", DC_PAPERSIZE, PaperSize(1), ByVal 0)
'显示在表格中
For i = 1 To ret
fgd1.AddItem PaperNo(i) vbTab PaperName(i) vbTab PaperSize(i).y vbTab PaperSize(i).x
Next i
'移除第一个空行
fgd1.Row = 1
fgd1.RemoveItem 1
End Sub
Private Sub Form_Resize()
With fgd1
.Left = 0
.Width = Me.ScaleWidth
.Height = Me.ScaleHeight
.Top = 0
End With
End Sub
还有注意!!
只是有一个地方仍需要更改一下
Call DeviceCapabilities(Form2.Combo1.Text, "LPT1", DC_PAPERSIZE, PaperSize(1), ByVal 0)
改为
Call DeviceCapabilities(打印机名称, "LPT1", DC_PAPERSIZE, PaperSize(1), ByVal 0)
只是有一个地方仍需要更改一下
Call DeviceCapabilities(Form2.Combo1.Text, "LPT1", DC_PAPERSIZE, PaperSize(1), ByVal 0)
改为
Call DeviceCapabilities(打印机名称, "LPT1", DC_PAPERSIZE, PaperSize(1), ByVal 0)
只是有一个地方仍需要更改一下
Call DeviceCapabilities(Form2.Combo1.Text, "LPT1", DC_PAPERSIZE, PaperSize(1), ByVal 0)
改为
Call DeviceCapabilities(打印机名称, "LPT1", DC_PAPERSIZE, PaperSize(1), ByVal 0)
只是有一个地方仍需要更改一下
Call DeviceCapabilities(Form2.Combo1.Text, "LPT1", DC_PAPERSIZE, PaperSize(1), ByVal 0)
改为
Call DeviceCapabilities(打印机名称, "LPT1", DC_PAPERSIZE, PaperSize(1), ByVal 0)
只是有一个地方仍需要更改一下
Call DeviceCapabilities(Form2.Combo1.Text, "LPT1", DC_PAPERSIZE, PaperSize(1), ByVal 0)
改为
Call DeviceCapabilities(打印机名称, "LPT1", DC_PAPERSIZE, PaperSize(1), ByVal 0)
只是有一个地方仍需要更改一下
Call DeviceCapabilities(Form2.Combo1.Text, "LPT1", DC_PAPERSIZE, PaperSize(1), ByVal 0)
改为
Call DeviceCapabilities(打印机名称, "LPT1", DC_PAPERSIZE, PaperSize(1), ByVal 0)
关于打印控制代码和打印机控制程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
- 上一篇:包含网站代码飘带的词条
- 下一篇:php源代码自助建站系统(php一键建站)
相关推荐
- 05-09网页代码,网页代码快捷键
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
- 05-06付费观看代码php(付费观看代码)[20240506更新]
- 05-06在线html执行代码(html怎么运行)[20240506更新]
- 05-06源代码管理资源管理器(资源管理器运行代码)[20240506更新]
- 05-06代码源软件库(程序代码库)[20240506更新]
- 05-06点击弹出密码代码(点击弹出密码代码错误)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接