vbnet打印机设置 vb指定打印机打印

vb.net 打印问题可以将打印机默认打印设置改为黑白打印vbnet打印机设置,如果打印对象是RGB配色vbnet打印机设置,打印机驱动转换为CMYK颜色时vbnet打印机设置 , 黑色都是由彩色墨水组成的
2.可以试一下图片从一个标准灰度图片格式化而来,这样图片自身只有黑白色,也许可以
VB.NET打印编程问题 , 打印机为激光打印机 。打印做得不多,以前做套打时发现 , 每台打印机定位都不一样,于是每台机子都加了个偏移设置
我的做法在白纸上打上一标尺,和一个上下边距为2CM的交叉点,然后用标尺量这2CM的偏移,设置完后 , 在这台打印机打印时,就给纸张加个偏移量,打印就正常了 。可能你的原因和我一样 。
另外也想问你一下,你这个条码是用什么打的 。早先,我用立象的条码打印机打不干胶,很简单 , 激光打没用过 , 可能下次我也要用条码打印,我也用VB.net 。求教.
讨教下怎么用vb设置默认打印机方法如下:1、在VB中有一个Printers对象,包含了本机安装的所有打印机 。Printer.DeviceName ;就是系统默认打印机的名称 。单击左下角开始键,找到“设备和打印机选项”
2、选中想要设置的打印机,单击右键选中“设置为默认打印机”
3、选中想要设置的打印机,单击右键选中“打印首选项”,单击“高级”选项卡,可以设置成自定义页面大?。庋院罂梢愿葑约旱囊笏嬉馐淙?。
4、单击“快捷方式”选择工厂默认设置
5、单击“功能”选择“删除上/下空白区域”
6、其他选项对打印机没有太大影响,不做考虑,最后点击确定完成打印机的首选项设定 。以上的内容仅供参考,希望能够帮到您 。
VB.NET或C#如何调用某个打印机(例如"Microsoft XPS Document Writer")的“打印首选项”?实现打印功能的核心是PrintDocument类这个类属于System.Drawing.Printing名字空间这个类封装了当前的打印设置页面设置以及所
有的与打印有关的事件和方法
这个类包括以下几个属性 事件 和方法
1、PrinterSettings 属性
存放打印机的设置信息这个属性不需要程序员设置因为它是由打印对话框获取的
2、PrintCountroller 属性
控制打印过程
3、DefaultPageSettings 属性
存放页面设置信息 打印纸大小方向等也不需要程序员设置因为它是由页面设置对话框获取的
4、DocumentName 属性
指定文档名称,出现在打印机状态窗口中
1 。BeginPrint事件
在打印之前发出
2. PrintPage事件
每打印一页是发出,事件接受一个PrintPageEventArgs参数该参数封装了打印相关的信息
PrintPageEventArgs参数有很多重要的属性
1 Cancel 取消打印
2 Graphics 页面的绘图对象
3 HasMorePages 是否还有要打印的页面
Print 方法 该方法没有参数 调用它将按照当前设置开始打印
若实现打印功能首先构造PrintDocument对象添加打印事件
PrintDocument printDocument;
private void InitializeComponent()
{
...
printDocument=new PrintDocument();
printDocument.PrintPage += new PrintPageEventHandler (this.printDocument_PrintPage);
...
}
实现打印事件功能
打印和绘图类似都是调用Graphics 类的方法进行画图 不同的是一个在显示器上一个在打印纸上并且打印要进行一些复杂的计算
如换行 分页等 。
private void printDocument_PrintPage(object sender,PrintPageEventArgs e)
{
StringReader lineReader = new StringReader(textBox.Text);
Graphics g = e.Graphics; //获得绘图对象
float linesPerPage = 0; //页面的行号

推荐阅读