Delphi实现检测并枚举系统安装的打印机的方法_Delphi

本文以实例说明Delphi打印程序的实现方法。该实例可以检测系统中安装的所有打印机,枚举出这些打印机,主要功能代码非常简单,便于大家阅读与理解。

主要功能代码如下:

unit Unit1;
interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls,Printers, XPMan;

type
 TForm1 = class(TForm)
  Button1: TButton;
  GroupBox1: TGroupBox;
  Memo1: TMemo;
  Button2: TButton;
  procedure Button1Click(Sender: TObject);
  procedure Button2Click(Sender: TObject);
 private
  { Private declarations }
 public
  { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 Memo1.Clear;
 memo1.Lines.Assign(Printer.Printers);
 if trim(memo1.Text) = '' then
 begin
  showmessage('没有安装打印机!');
 end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
 Close;
end;

end.

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索打印机
, delphi
检测
delphi 系统打印机 a4、delphi 枚举类型、delphi 枚举、delphi 枚举 字符串、delphi 枚举转字符串,以便于您获取更多的相关知识。

时间: 2024-08-31 00:47:58

Delphi实现检测并枚举系统安装的打印机的方法_Delphi的相关文章

C#枚举系统安装的所有打印机

打印 最近在论坛中不少网友问"如何把Windows安装的所有打印机列出来",在下面的程序中我们将把系统中所安装的打印机用列表框列出来,同时为默认打印机设置缺省值. 在下面的程序中我们用到了两个主要的类,把所有的打印机列表出来用到了PrinterSettings 类,获取系统默认打印机用到了PrintDocument 类,下面我们就动手实践一下吧. 先新建一个windows form的工程,然后加入一个lable和一个comBox,就行啦,关键在下面啦,我们如何获得默认打印机,就得用下面

怎样把打印机与家庭组共享 win7家庭组共享打印机的方法(图文)

  很多人的家中都不止拥有一台电脑,这样可以满足不同家庭成员的使用需求,但是一般来说家中如果买打印机的话就只会买一台,如果要想打印文档必须先将文件先拷贝到连接了打印机的电脑上,显得比较麻烦.怎么办呢?如果家中电脑安装的都是Win7系统,那这个问题就好解决了.我们可以利用Win7创建一个家庭组,所有电脑就都可以在本机上执行打印操作哦,怎样把打印机与家庭组共享?家里的打印机未与家庭组共享的用户可以一起来学习一下哦! win7家庭组共享打印机的方法: 一.创建和加入家庭组 1.在连接了打印机的Win7

Python检测一个对象是否为字符串类的方法

  这篇文章主要介绍了Python检测一个对象是否为字符串类的方法,即检测是一个对象是否是字符串对象,本文还讲解了一个有趣的判断方法,需要的朋友可以参考下 目的 测试一个对象是否是字符串 方法 Python的字符串的基类是basestring,包括了str和unicode类型.一般可以采用以下方法: 代码如下: def isAString(anobj): return isinstance(anobj,basestring) 不过以上方法对于UserString类的实例,无能无力. 代码如下:

Linux系统安装Mongo扩展的方法

Linux系统安装Mongo扩展的方法   安装步骤: 环境 nginx/1.4.4 PHP 5.4.22 MongoDB 2.4.10 1. 下载扩展安装包 wget http://pecl.php.net/get/mongo-1.4.5.tgz 2. 编译安装 tar xvf mongo-1.4.5.tgz -C /usr/src cd /usr/src/mongo-1.4.5/ phpize ./configure --with-php-config=/usr/local/php/bin/

python检测某个变量是否有定义的方法

  本文实例讲述了python检测某个变量是否有定义的方法.分享给大家供大家参考.具体如下: 第一种方法使用内置函数locals(): 'testvar' in locals().keys() 第二种方法使用内置函数dir(): 'testvar' in dir() 第三种方法使用内置函数vars(): vars().has_key('testvar') 测试如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #testvar未定义 In [1]: 'testva

php检测iis环境是否支持htaccess的方法

 这篇文章主要介绍了php检测iis环境是否支持htaccess的方法,需要的朋友可以参考下 modrewrite.php    代码如下: <?php echo "mod_rewrite works"; ?>     open_me.php    代码如下: <?php echo "mod_rewrite does not work"; ?>    代码如下: RewriteEngine on RewriteRule ^open_me.ph

windwos7用自带驱动程序来添加爱普生打印机的方法

  windwos7用自带驱动程序来添加爱普生打印机的方法           具体步骤: 1.点击开始菜单-设备和打印机; 2.点击工具栏中的"添加打印机"; 3.点击"添加本地打印机"; 4.在使用现有的端口下拉菜单中选择合适的接口,小编的打印机是"爱普生l358",是USB接口,所有在这里选择"USB001",点击下一步; 5.在左侧厂商框中选择对应的品牌(这里小编的是Epson),然后在右侧选择对应的打印机型号,点击下

win8系统修改默认打印机的方法

有的办公族可能遇到这种问题,打印文档时默认的打印机不能使用或不是自己想要使用的,这时候每次打印都得重新选择需要使用的打印机,给使用带来诸多不便,那么在win8系统下怎样选择需要的打印机设定为默认打印机?请看下面操作. 操作方法 1.在开始菜单或者按"Win键+X"快捷键,进入"控制面板",点击"设备和打印机". 2.在需要设置成为默认的打印机上面点击鼠标右键,在弹出菜单中选择"设为默认打印机". 以上就是Win8系统下,设置默

PHP简单检测网址是否能够正常打开的方法_php技巧

本文实例讲述了PHP简单检测网址是否能够正常打开的方法.分享给大家供大家参考,具体如下: 这是一个检测网址是否能正常打开的PHP代码,通过下面的代码检测一个网址是否能正常访问,如果正常则会返回http状态码200的值,如果为其它则不正常:这个代码我们可以用到很多地方,例如缓存友情链接的ICO图标时就可以用到,缓存时先检测网站是否正常,如果正常就缓存ICO图标,否则调用一个默认的图标文件. 代码如下: <?php /* * Created on 2016-9-4 * */ function htt