Я разработчик Windows и ищу реализацию поддержки печати для Windows Mobile 6.5.
Поскольку WM6.5 основан на Windows CE 5.0, я прошел через архитектуру печати в Windows CEи что я понял из архитектуры принтера Windows CE:
Для принтера класса USB основными компонентами, необходимыми для печати в Windows CE, кроме драйвера дисплея и компонентов GDI, будут:
Принтердрайвер: PCL.dll
Базовый драйвер порта для драйвера класса USB: USBPRN.dll
Исходный код этих компонентов существует в примерах драйверов, предоставляемых сборщиком платформы WinCE 5.0.
Хотя эти компоненты существуют, ни одна третья сторона (например, PrintBoy, PrintCE), похоже, не использует их.
Мои запросы: 1. Могу ли я использовать предоставленный Microsoft исходный код этих компонентов, как этоПоддержка печати в Windows Mobile?
2.В соответствии с Лицензионным соглашением с общим исходным кодом Microsoft, есть ли какие-либо нарушения использования исходного кода, если я их использую?
3. Могу ли я использовать исходный код PCL и USBPRN для поддержки в WindowsМобильный как есть?или мне нужно изменить его?
(я предполагаю, что Windows Mobile по умолчанию имеет компоненты GDI и драйвера дисплея.)