Сопоставление принтеров с кодом C#.
Как я могу сопоставить принтер в Windows XP с помощью кода C#?
Это был 4-й хит, Когда я запустил базовый поиск google:
http://anyrest.wordpress.com/2010/05/12/managing-printers-programatically-using-c-and-wmi/[^]
Я не пытаюсь отговорить вас от вопросов здесь, но если вы быстро выполните поиск в google/bing, вы обнаружите, что на подавляющее большинство элементарных запросов можно ответить напрямую. Никаких накладных расходов на публикацию здесь, а затем ожидание, пока кто-то ответит вам.
Полезная ссылка - 5.
--СА
Вам понравилось программное обеспечение для биллинга 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();
}
}
}
Хорошая связь.
Спасибо за вашу помощь и поддержку. Я действительно попробовал Google, но, наверное, моя поисковая строка была другой, потому что ссылка, которую вы разместили, не входила в первую десятку хитов.
Да, иногда знание того, что искать, оказывается более важным, чем сам поиск. Рад, что вы получили свой ответ.