thawes970 Ответов: 1

Сопоставление принтеров с кодом C#.


Как я могу сопоставить принтер в Windows XP с помощью кода C#?

1 Ответов

Рейтинг:
10

Nish Nishant

Это был 4-й хит, Когда я запустил базовый поиск google:

http://anyrest.wordpress.com/2010/05/12/managing-printers-programatically-using-c-and-wmi/[^]

Я не пытаюсь отговорить вас от вопросов здесь, но если вы быстро выполните поиск в google/bing, вы обнаружите, что на подавляющее большинство элементарных запросов можно ответить напрямую. Никаких накладных расходов на публикацию здесь, а затем ожидание, пока кто-то ответит вам.


Sergey Alexandrovich Kryukov

Полезная ссылка - 5.
--СА

[no name]

Вам понравилось программное обеспечение для биллинга C#, текущее время и коды принтера также работают на 100%
Используйте эти коды и любые сомнения

Смотрите мое видео о творении *****:::::___::::: https://youtu.be/HsM386YnJkc ::::_____::::*****

использование системы;
использование системы.Коллекции.Общий;
использование системы.ComponentModel;
использование System.Data;
использование системы.Рисование;
использование System.Linq;
использование System.Text;
использование системы.Окна.Формы;

биллинг пространства имен
{
общественности частичного класс form1 : форма
{
открытый form1()
{
метод InitializeComponent();
}
частная exit_Click недействительным(объект отправителя, EventArgs в электронной)
{
Приложение.Выход();
}

частная Newjobbtn_Click недействительным(объект отправителя, EventArgs в электронной)
{
customertxt.Понятно();
totaltxt.Понятно();
текущий.Четкий();
наличные.SelectedIndex = 0;
продукт.SelectedIndex = 0;
кол-во.SelectedIndex = 0;

}

частная totaltxt_TextChanged недействительным(объект отправителя, EventArgs в электронной)
{
Обновление();
}

обновить частный недействительными ()
{
if (qty.Text != "" && totaltxt.Текст != "")
{
decimal totalPrintToPay = конвертировать.ToInt32(кол-во текста) * конвертировать.ToInt32(current.Text);
totaltxt.Text = totalPrintToPay.Метод toString();
}
еще
{
totaltxt.Текст = "0";
}
}

частная qty_SelectedIndexChanged недействительным(объект отправителя, EventArgs в электронной)
{
Обновление();
}

частная printbtn_Click недействительным(объект отправителя, EventArgs в электронной)
{
printPreviewDialog1.Документ = printDocument1;
printPreviewDialog1.Метод showdialog();
}

частная printDocument1_PrintPage недействительным(объект отправителя, система.Рисование.Печатание.PrintPageEventArgs e)
{
Растровое изображение в формате BMP = "свойства".Ресурсы.mylogo;
Изображение newImage = bmp;
e.графика.DrawImage(newImage, 25, 25, newImage.Ширина, новое изображение.Высота);
e.графика.DrawString("имя клиента :" + customertxt.Text, новый шрифт ("Arial", 12, FontStyle.Обычная), Кисти.Черный, новая точка(25, 180));
e.графика.Шнурок("название продукта :" + продукт.Текст, новый шрифт ("Arial", 12, FontStyle.Обычная), Кисти.Черный, новая точка(25, 240));
e.графика.DrawString(" время покупки продукта:" + label7.Text, новый шрифт ("Arial", 12, FontStyle.Обычная), Кисти.Черный, новая точка(130, 180));
e.графика.DrawString("текущая цена :" + current.Текст, новый шрифт ("Arial", 12, FontStyle.Обычная), Кисти.Черный, новая точка(25, 290));
e.графика.DrawString("Cash &Card :" + cash.Text, новый шрифт ("Arial", 12, FontStyle.Обычная), Кисти.Черный, новая точка(25, 320));
e.графика.Шнурок("количество :" + кол-во.Текст, новый шрифт ("Arial", 12, FontStyle.Обычная), Кисти.Черный, новая точка(25, 360));
e.графика.DrawString("Total:" + totaltxt.Text, новый шрифт ("Arial", 12, FontStyle.Обычная), Кисти.Черный, новая точка(25, 410));
e.графика.DrawString("Спасибо , что пришли:", new Font("Arial", 20, FontStyle.Обычная), Кисти.Черный, новая точка(35, 745));
e.графика.Шнурок("пожалуйста, подпишитесь pannuga и поделиться pannuga :" , новый шрифт("шрифт Arial", 30, свойство fontstyle.Обычная), Кисти.Черный, новая точка(25, 865));
e.графика.Шнурок("pannuga и поделиться pannuga :", новый шрифт("шрифт Arial", 30, свойство fontstyle.Обычная), Кисти.Черный, новая точка(25, 940));

}

частная current_TextChanged недействительным(объект отправителя, EventArgs в электронной)
{

}

частный недействительными timer1_Tick(объект отправителя, EventArgs в электронной)
{
label7.Текст = Датавремя.Сейчас.ToLongTimeString();

}

частный недействительными методе form1_load(объект отправителя, EventArgs в электронной)
{
label7.Текст = Датавремя.Сейчас.ToLongTimeString();
}
}

}

Abhinav S

Хорошая связь.

thawes970

Спасибо за вашу помощь и поддержку. Я действительно попробовал Google, но, наверное, моя поисковая строка была другой, потому что ссылка, которую вы разместили, не входила в первую десятку хитов.

Nish Nishant

Да, иногда знание того, что искать, оказывается более важным, чем сам поиск. Рад, что вы получили свой ответ.