Для печати требуется драйвер принтера, который выполняет все задачи связи с принтером.
все, о чем вам нужно беспокоиться, это о том, как печатать, тот факт, что принтер подключен к сети или по USB или параллельно, не имеет значения
Если вы хардкор и хотите , используйте Windows API (при условии, что вы работаете в Windows)
в противном случае вы можете просто перенаправить вывод из STDIO , как предлагает эта статья