Программно добавляем порт принтера с помощью WMI: Справочник по C#
public void AddPrinterPort()
{
ConnectionOptions connectionOptions;
ManagementPath managementPath;
ManagementScope managementScope;
ManagementObject port;
PutOptions putOptions;
try
{
connectionOptions = new ConnectionOptions();
connectionOptions.EnablePrivileges = true;
connectionOptions.Impersonation =
System.Management.ImpersonationLevel.Impersonate;
managementPath = new ManagementPath("Win32_TCPIPPrinterPort");
managementScope = new ManagementScope(@".rootcimv2",
connectionOptions);
managementScope.Options.EnablePrivileges = true;
managementScope.Options.Impersonation =
System.Management.ImpersonationLevel.Impersonate;
port =...
Вывод сообщения на дисплей принтера от производителя Hewlett Packard: Справочник по C#
В данной инструкции будет рассказано, как вывести ваше сообщение на дисплей принтера от производителя Hewlett Packard. Делается это при помощи отправки...
Подключение к SQL серверу HP Web JetAdmin: Справочник по C#
В данной инструкции рассмотрим подключение к SQL базе данных, утилиты НР Web JetAdmin и получение всех ip адресов сетевых принтеров которые...
Получаем время работы принтера через SNMP: Справочник по C#
public void SNMPupTime(string ip)
{
try
{
arrSNMP = string.Empty;
OctetString community = new OctetString("public");
AgentParameters param = new AgentParameters(community);
param.Version = SnmpVersion.Ver1;
IpAddress agent = new IpAddress(ip);//IP address
UdpTarget target = new...
Получаем данные счетчика печати принтера через SNMP: Справочник по C#
public void SNMPcol(string ip)
{
try
{
OctetString community = new OctetString("public");
AgentParameters param = new AgentParameters(community);
param.Version = SnmpVersion.Ver1;
IpAddress agent = new IpAddress(ip);//IP address
UdpTarget target = new UdpTarget((System.Net.IPAddress)agent, 161,...
Программно устанавливаем принтер через WMI: Справочник по C#
class printport
{
string DeviceID;
string DriverName;
string PortName;
Boolean Shared;
string ShareName;
private ManagementScope managementScope = null;
private ManagementClass InitClass(string className)
{
//specify Printer class management path
ManagementPath managementPath = new ManagementPath(className);
try
{
//create new WMI...
Удаление принтера с помощью WMI: Справочник по C#
/// name of the printer we want to remove///
public bool RemovePrinter(string name)
{
try
{
//use the ManagementScope class to connect to the local machine
ManagementScope scope =...
PJL (HP Printer Job Language). Часть 2. Смена/установка серийного номера принтера: Справочник по C#
После программного обновления или физической замены некоторых частей множительной техники, возникают ситуации полного стирания серийного номера или изменения на не существующий....
Список установленных притеров: Справочник по C#
public List GetInstalledPrinters()
{
List printerList = new List();
try
{
//set the scope of this search to the local machine
ManagementScope scope = new ManagementScope(ManagementPath.DefaultPath);
//connect to the machine
scope.Connect();
//build the...
Статус принтера через SNMP: Справочник по C#
Данный код реализует получение статуса принтера по IP адресу, через протокол SNMP/
using System;
using OLEPRNLib;namespace PrinterStatus{
///
/// Summary description for Class1.
///
class Class1
{
///
/// The main entry point...
Получаем серийный номер принтера через SNMP: Справочник по C#
public void SNMPserial(string ip)
{
try
{
arrSNMP = string.Empty;
OctetString community = new OctetString("public");
AgentParameters param = new AgentParameters(community);
param.Version = SnmpVersion.Ver1;
IpAddress agent = new IpAddress(ip);//IP address
UdpTarget target = new...
Переименовываем принтер через WMI: Справочник по C#
public static void RenamePrinter(string sPrinterName, string newName)
{
ManagementScope oManagementScope = new ManagementScope(ManagementPath.DefaultPath);
oManagementScope.Connect();
SelectQuery oSelectQuery = new SelectQuery();
oSelectQuery.QueryString = @"SELECT * FROM Win32_Printer
WHERE Name = '" +...



