Из того, что я могу сказать, вы должны написать драйвер устройства для Windows. Это должен быть драйвер устройства принтера - чтобы он эмулировал устройство принтера. Если вы хотите быть независимым от класса (например, карта памяти и т. Д.), Вам, вероятно, придется написать больше драйверов устройств.