Ім'я принтера спільного ресурсу, який містить пробіли або довше, ніж на 31 символ може призвести до деяких Windows API викликає помилку

Застосовується до: Windows

Загальні відомості


Ім'я принтера не може містити пробіли та імені не повинна бути більше 31 символів. Деякі виклики з Windows API не може призвести до невиконання цих вимог.

Додаткові відомості


Щоб отримати додаткові відомості про ці вказівки на ім'я спільного ресурсу відвідайте такий веб-сайт корпорації Майкрософт:Windows XP підтримує, багато принтера імен. І підтримка дозволяє створити принтера імена, які містять пробіли та спеціальні символи. Однак, якщо спільний доступ до принтера через мережу, деякі клієнти не вдається розпізнати, або належним чином, обробки довгі імена та користувачі можуть виникнути проблеми під час друку. Крім того, деякі програми не друкувати принтери, які мають імена, довжина яких перевищує 31 символ. Для спільних принтерів кваліфікований повне ім'я має бути менше, ніж 31 символів і це ім'я конфігурації містять ім'я сервера, як показано нижче:
\\PRINTER2\PSCRIPT
  • Якщо спільний багато різних клієнтів, мережний принтер, використання символів 31 або менше принтера імен і не містять пробіли чи спеціальні символи в цих імен.
  • Якщо спільний доступ до принтера MS-DOS комп'ютерів, не використовуйте більше восьми символів для принтера-ім'я спільного ресурсу. Ім'я може подовжити, за допомогою додавання період, а потім не більше 3 символи. Але не можна використовувати пробіли в імені.
Починаючи з операційної системи Windows Vista і це включає в себе пізніших версіях операційної системи Windows, якщо не виконати ці іменування вимоги, деякі Windows API викликів може не. Примітка. Наприклад, якщо використовуються у Windows API, OpenPrinter, отримати дескриптор принтера за допомогою ім'я спільного ресурсу, який містить пробіли, використання цього маркера в пізніших виклики, наприклад GetPrinterData та SetPrinterData може не вдатися.