diff --git a/addprinter.asp b/addprinter.asp index 9f2eb70..7bd8c03 100644 --- a/addprinter.asp +++ b/addprinter.asp @@ -333,6 +333,11 @@ var machineAlias = machineOption.data('alias') || ''; var machineNumber = machineOption.data('number') || ''; + // Only generate if we have model AND (machine OR CSF name) + if (!vendor || (!csfName && !machineAlias && !machineNumber)) { + return; // Not enough info yet + } + // Use alias if available, otherwise machine number var location = machineAlias || machineNumber; location = location.replace(/\s+/g, '').replace('Machine', '');