Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Important
Modern yazdırma platformu, Windows'un yazıcılarla iletişim kurmak için tercih ettiği araçlardır. Yazıcı cihazı geliştirme için Windows 10 ve 11'deki yazdırma deneyimini özelleştirmek için Yazdırma Desteği Uygulamaları (PSA) ile birlikte Microsoft'un IPP gelen kutusu sınıf sürücüsünü kullanmanızı öneririz.
Daha fazla bilgi için bkz. Yazdırma Desteği Uygulaması v1 ve v2 tasarım kılavuzu.
İmleç öznitelikleri, yazıcı imlecinin özelliklerini belirten genel yazdırma öznitelikleridir .
Aşağıdaki tabloda imleç öznitelikleri listelemektedir.
| Öznitelik adı | Öznitelik parametresi | Comments |
|---|---|---|
| AbsXMovesRightOnly? | DOĞRU veya YANLIŞ. Bu parametre, bir cihazın yalnızca geçerli konumu sağa doğru hareket ettiren mutlak taşıma komutlarını kabul etmesini belirtmek için kullanılır. Geçerli konumun soluna bir taşıma gerekiyorsa, Unidrv ilk olarak bir satır başı gönderir, böylece gönderilen mutlak komut yeni geçerli konumun sağındaki olur. | Optional. Belirtilmezse, varsayılan değer YANLIŞ'tır. |
| BadCursorMoveInGrxMode | Raster grafik modunda geçersiz imleç hareketlerini temsil eden değerlerin LISTESI. Şunlardan biri veya daha fazlası olabilir: X_PORTRAIT X_LANDSCAPE Y_PORTRAIT Y_LANDSCAPE |
Optional. Belirtilmezse, varsayılan kısıtlama yoktur. Örneğin, LIST(X_PORTRAIT) dikey yönlendirme için x yönü hareketlerine izin verilmediğini gösterir. |
| CursorXAfterCR | Bunlardan biri: AT_PRINTABLE_X_ORIGIN AT_CURSOR_X_ORIGIN Bir satır başı sonrasında imlecin x konumunu gösterir. |
Optional. Belirtilmezse, varsayılan değer fiziksel sıfır konumu olan AT_CURSOR_X_ORIGIN olur. |
| EjectPageWithFF? |
DOĞRU veya YANLIŞ. Yazıcının sayfayı çıkarmak için form akışı kullanıp kullanmadığını gösterir. |
Optional. Belirtilmezse, varsayılan değer YANLIŞ'tır. |
| LineSpacingMoveUnit | Pozitif tamsayı değeri. CmdSetLineSpacing komutunun taşıma birimlerini belirtir. Birimler inç başına nokta cinsinden ifade edilir. Satır aralığı taşıma birimi inçin 1/60'ı olan bir yazıcı için bu girdi 60 olmalıdır. Satır aralığı taşıma biriminin ana Y birimine eşit olarak bölünmesi gerektiğini unutmayın. *MaxLineSpacing parametresi, *LineSpacingMoveUnit belirtilip belirtilmediğinden bağımsız olarak ana birimlerdedir. |
Optional. Varsayılan değer 1 ana birimdir. |
| MaxLineSpacing | Y-master birimlerinde en büyük satır aralığını temsil eden sayısal değer. | Optional. Belirtilmezse, Unidrv maksimum değer olmadığını varsayar. |
| UseSpaceForXMove? |
DOĞRU veya YANLIŞ. Boşluk karakterlerinin imleç x yönü hareketleri gerçekleştirmek için kullanılıp kullanılamayacağını gösterir. |
Optional. Belirtilmezse, varsayılan değer TRUE olur. TRUE ise, Unidrv kaba taşımalar için boşluklar ve ince taşımalar için DLL'ler kullanır. FALSE ise, Unidrv tüm taşımalar için NUL'leri kullanır. |
| XMoveThreshold | CmdXMoveRelLeft veya CmdXMoveRelRight yerine CmdXMoveAbsolute'un kullanılması gereken hareket eşiğini temsil eden x-master birimlerindeki sayısal değer. | Optional. Belirtilmezse, varsayılan değer sıfırdır; yani CmdXMoveAbsolute her zaman kullanılmalıdır. Yalnızca üç x hareketi komutunun tümü belirtilmişse geçerlidir. |
| XMoveUnit | Yazıcının yapabildiği en küçük yatay hareketi temsil eden, inç başına nokta cinsinden sayısal değer. Örneğin, hareket birimi inçin 1/600'ündeyse, belirtilen değer 600'dür. | Yazıcı yatay hareket imleç komutlarını destekliyorsa gereklidir. Belirtilirse, ana birimleri hesaplarken bu değeri ekleyin. |
| YMoveAttributes | y-movement özniteliklerini gösteren değerlerin LISTESI. Şunlardan biri veya daha fazlası olabilir: FAV_LF (LF aralığını tercih edin) SEND_CR_FIRST |
Optional. Belirtilmezse, hiçbir öznitelik varsayılmaz. |
| YMoveThreshold | CmdYMoveRelLeft veya CmdYMoveRelRight yerine CmdYMoveAbsolute değerinin ötesindeki hareket eşiğini temsil eden y-master birimlerindeki sayısal değer. | Optional. Belirtilmezse, varsayılan değer sıfırdır; yani CmdYMoveAbsolute her zaman kullanılmalıdır. Yalnızca üç y-movement komutunun tümü belirtilmişse geçerlidir. |
| YMoveUnit | Yazıcının yapabildiği en küçük dikey hareketi temsil eden, inç başına nokta cinsinden sayısal değer. Örneğin, hareket birimi inçin 1/600'ündeyse, belirtilen değer 600'dür. | Yazıcı dikey hareket imleç komutlarını destekliyorsa gereklidir. Belirtilirse, ana birimleri hesaplarken bu değeri ekleyin. |