Umarız birisinin bir cevabı vardır ve bu, TOO karmaşık değildir. C++ dll üzerinde çalışıyorum (no C# veya .Net, tam statik DLL). Her neyse, tek renkli bir bitmap'lerde yapıyorum. Ben tüm bu çözümün dışında çalışır. Cihaz Bağlamı Al, Uyumlu Cihaz Bağlamı Al, bitmap oluştur, ihtiyacım olanı çiz (siyah/beyaz) ve kurtarabilirim. Bütün bunlar iyi çalışıyor. Ancak, bitmapin çözünürlüğünü nasıl ayarlayacağımı anlayamıyorum.Computing BITMAPINFOHEADER biCompression value for monochrome BMP
C# altındaki başka bir yardımcı programdan bazı testler yaparken, bir bitmap oluşturabilir ve çözünürlüğü ayarlayabilirim. Bunu yaparken, çözünürlük için 1 ile 300 arasında bir parametre ile aynı dosya içeriğini oluşturmak için bir rutin çalıştırdım. Her görüntü, "biCompression" DWORD özelliğindeki değerler için tam olarak aynı EXCEPT çıktı. Varsayılan, 96x96 ekran çözünürlüğüdür, ancak 300x300 ve hatta 203x203 çözünürlükte bazı yazıcılar için açıkça değişmelidir.