Özet
Yazıcı paylaşım adında boşluk içermemelidir ve adın 31 karakterden uzun olmamalıdır. Bu gereksinimleri izlemek için başarısızlık belirli Windows API çağrısı başarısız olmasına neden olabilir.
Ek Bilgi
Bu yazıcı paylaşım adında yönergeleri hakkında daha fazla bilgi için aşağıdaki Microsoft Web sayfasını ziyaret edin:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/print_choosing_a_printer_name.mspx?mfr=trueWindows XP uzun yazıcı adları destekler. Ve bu destek, boşluk ve özel karakterler içeren yazıcı adları oluşturmanıza olanak sağlar. Ancak, ağ üzerindeki bir yazıcıyı paylaşıyorsanız, bazı istemciler tanımak veya uzun adları doğru olarak işlemek ve yazdırmaya çalıştığınızda kullanıcılar sorunlarla karşılaşabilirsiniz. Ayrıca, bazı programlar 31 karakterden uzun ada sahip yazıcılara yazdıramaz. Paylaşılan yazıcılar için tam nitelikli adını 31 karakterden daha az olmalıdır ve bu ad aşağıdaki örnekte olduğu gibi bir sunucu adı içermelidir:
\\PRINTER2\PSCRIPT
-
İle birçok farklı istemciler ağ üzerindeki bir yazıcıyı paylaşıyorsanız, yazıcı adında 31 veya daha az sayıda karakter kullanın ve bu adları boşluk veya özel karakterler eklemeyin.
-
MS-DOS bilgisayarlarla bir yazıcıyı paylaşıyorsanız, yazıcının paylaşım adı sekiz karakterden fazla kullanmayın. Üçten fazla karakter ve bunu izleyen bir nokta ekleyerek adı uzatabilirsiniz. Ancak adda boşluk kullanamazsınız.
Windows işletim sistemlerinin sonraki sürümleri Windows Vista işletim sistemi ve bu ile başlayan içerir, bunlar izlemezseniz, adlandırma gereksinimleri, bazı Windows API çağrıları başarısız olabilir. Not: Örneğin, Windows API, OpenPrinter, boşluk içeren bir paylaşım adı kullanarak yazıcı tanıtıcı elde etmek için kullanıldığında, GetPrinterData ve SetPrinterData gibi daha sonraki çağrıları bu tutamacının kullanımı başarısız olabilir.