Мне необходимо печатать этикетки и штрих-коды на принтере этикеток зебры с использованием С#. Я никогда не использовал их раньше, но читал и пытался найти способ сделать это. И я нашел этот код на http://support.microsoft.com/kb/322091, но не получилось. Из моих испытаний я вижу, что мне удалось отправить данные на принтер, но он не отвечает и не печатает. Я использую кнопки для отправки команды на принтер, как в статье kb.
private void ConnectButton_Click(object sender, EventArgs e)
{
// Allow the user to select a printer.
string s = "B26,26,0,UA0,2,2,152,B,\"{0}\"";
PrintDialog pd = new PrintDialog();
pd.PrinterSettings = new PrinterSettings();
if (DialogResult.OK == pd.ShowDialog(this))
{
// Send a printer-specific to the printer.
RawPrintrHelper.SendStringToPrinter(pd.PrinterSettings.PrinterName,s);
MessageBox.Show("Data sent to printer.");
}
}