type HTKAbSrch: string, "Enter comma delimited keywords/key pharses that describe the abnormal state of this node. Only enter for Information and Problem nodes.";
type HTKNormSrch: string, "Enter comma delimited keywords/key pharses that describe the normal state of this node. Only enter for Information and Problem nodes.";
type HXSKIPSk: string, "Enter the text to display next to the radio button for the Start Looking at Skipped Nodes state of the Skip node, This must be a network property and is not associated with any node";
type HXIMPHd: string, "Enter the header for the Impossible node, This must be a network property and is not associated with any node";
type HXSKIPHd: string, "Enter the header for the Skip node, This must be a network property and is not associated with any node";
type HXBYEHd: string, "Enter the header for the Bye node, This must be a network property and is not associated with any node";
type HXFAILHd: string, "Enter the header for the Failure node, This must be a network property and is not associated with any node";
type HXSERHd: string, "Enter the header for the Service node, This must be a network property and is not associated with any node";
type HXDOJHd: string, "Enter the header text for DOJ (Information not available) node, This must be a network property and is not associated with any node";
type HProbHd: string, "Enter the heading text for display at the start of the belief network. This must be a network property and is not associated with any node";
type HNodeHd: string, "Enter the header text to display for this node (this is usally the bolded summary of what the user will be expected to do).";
type HTKStartBtn: string, "Enter the caption for the start over button. This must be a network property and is not associated with specific node";
type HTKNextBtn: string, "Enter the caption for the next button. This must be a network property and is not associated with specific node";
type HTKBackBtn: string, "Enter the caption for the back button. This must be a network property and is not associated with specific node";
type HXIMPTxt: array of string, "Enter text for Impossible node, This must be a network property and is not associated with any node";
type HXSKIPTxt: array of string, "Enter text for Skip node, This must be a network property and is not associated with any node";
type HXTITLETxt: string, "Enter the text to display as the title on the web pages, This must be a network property and is not associated with any node";
type HXBYETxt: array of string, "Enter text for Bye node, This must be a network property and is not associated with any node";
type HXFAILTxt: array of string, "Enter text for Failure node, This must be a network property and is not associated with any node";
type HXSERTxt: array of string, "Enter text for Service node, This must be a network property and is not associated with any node";
type HProbTxt: string, "Enter the problem text for display next to the radio button for a given problem at the start of the belief network. Only applicable to Label Type = Problem";
type HNodeTxt: array of string, "Enter one or more lines describing the steps the user should take for this node";
type HStNormTxt: string, "Enter the text to display next to the radio button for the normal state of this node";
type HStAbTxt: string, "Enter the text to display next to the radio button for the abnormal state of this node";
type HStUknTxt: string, "Enter the text to display next to the radio button for the unknown state of this node";
type HXSERAb: string, "Enter the text to display next to the radio button for the abnormal state of the Service node, This must be a network property and is not associated with any node";
type HXSERMs: string, "Enter the text to display next to the radio button for the Try Another Trouble Shooter state of the Service node, This must be a network property and is not associated with any node";
type HXSKIPMs: string, "Enter the text to display next to the radio button for the Try Another Trouble Shooter state of the Skip node, This must be a network property and is not associated with any node";
type HXFAILNorm: string, "Enter the text to display next to the radio button for the normal state of the Failure node, This must be a network property and is not associated with any node";
type HXSERNorm: string, "Enter the text to display next to the radio button for the normal state of the Service node, This must be a network property and is not associated with any node";
HXSKIPHd: "This troubleshooter was unable to solve your problem.";
HXIMPHd: "This troubleshooter was unable to solve your problem.";
HXSKIPTxt: ["You skipped some questions. You can provide answers for questions that ", "were skipped, or <a href=\"http://www.microsoft.com/isapi/redir.dll\?prd=windowsupdate\" target=\"_blank\"> ", "click here</a> for additional Windows 98 Resources, including updated troubleshooters, ", "Microsoft Technical Support, and Web links to Windows 98. ", "<P>"];
HXIMPTxt: ["For additional Windows 98 Resources, including updated troubleshooters, Microsoft Technical ", "Support, and Web links to Windows 98, ", "<a href=\"http://www.microsoft.com/isapi/redir.dll\?prd=windowsupdate\" target=\"_blank\">", "click here</a>."];
HXSERMs: "I want to try a troubleshooter at Microsoft\'s Web site.";
HXSKIPMs: "I want to try a troubleshooter at Microsoft\'s Web site.";
HXSKIPSk: "I want to see the questions that I skipped.";
HXTITLETxt: "Windows 98 Print Troubleshooter";
HProbHd: "What type of problem are you having\?";
HXDOJHd: "This information is not available";
HXBYEHd: "Thank you for using the Print troubleshooter.";
HXFAILNorm: "Okay, I will try to get help elsewhere.";
HXSERAb: "Retry any steps I have skipped.";
HXSERNorm: "Okay, I will try to get help elsewhere.";
HXFAILHd: "This troubleshooter is unable to solve your problem.";
HXSERHd: "This troubleshooter is unable to solve your problem.";
HXFAILTxt: ["You have run into a problem that the Print troubleshooter can\'t help you solve. "];
HXSERTxt: ["For additional Windows 98 Resources, including updated troubleshooters, Microsoft Technical ", "Support, and Web links to Windows 98, ", "<a href=\"http://www.microsoft.com/isapi/redir.dll\?prd=windowsupdate\" target=\"_blank\">", "click here</a>."];
}
node PostscriptPrinter
{
name: "Postscript Printer";
type: discrete[2] =
{
"Yes",
"No"
};
position: (10484, 17069);
MS_label: informational;
MS_cost_observe = 0.05;
HNodeTxt: ["<!-- No Text -->"];
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HStUknTxt: "I don\'t know.";
HNodeHd: "Are you printing to a PostScript printer\?";
}
node DskLocal
{
name: "Local Disk Space ";
type: discrete[2] =
{
"Greater than 10 Mb",
"Less than 10 Mb"
};
position: (10128, 14983);
MS_label: fixobs;
MS_category: "System";
MS_cost_fix = 20.00;
MS_cost_observe = 1.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HNodeHd: "Do you have at least 10 MB of free space on your hard disk\?";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["<B>To view the amount of free space on your hard disk</B>", "<OL>", " <LI>Double-click <B>My Computer</B>.", " <LI>Right-click the icon that represents the hard disk on which <NOBR>Windows 98</NOBR> is installed.", " <LI>Click <B>Properties</B>.", "<LI>On the <B>General</B> tab, find the total amount of free space on your hard disk.", "</OL>", "If the <B>General</B> tab indicates that you have less than 10 MB on your hard disk, you must free up at least that much space before you can print.<BR>", "<P>", "You have a choice of the following actions to free space:", "<UL>", "<LI>Empty the <B>Recycle Bin</B>.", "<LI>Delete any temporary files from your hard disk.", "<LI>Delete any obsolete or archived files from your hard disk.", "<LI>Remove any programs that you never use. ", "</UL>", "Try printing your document again. Did this action solve the problem\?"];
}
node PrtSpool
{
name: "Print Spooling";
type: discrete[2] =
{
"Enabled",
"Disabled"
};
position: (22894, 11399);
MS_label: informational;
MS_category: "Config";
MS_cost_observe = 0.01;
HTKAbSrch: "Spooling Disabled";
HTKNormSrch: "Print Spooling";
HStAbTxt: "No, I am printing directly to the printer.";
HStNormTxt: "Yes, spooling is enabled.";
HStUknTxt: "I don\'t know.";
HNodeHd: "Is print spooling enabled\?";
HNodeTxt: ["When you print a document from a Windows program, the information that is to be sent to the printer is ", "written to a file on your hard disk, then it is sent to the printer. This process, <I>print spooling</I>, allows ", "your program to continue while the document is being printed.", "<P>", "<B>To determine whether print spooling is enabled</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, and then click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "<LI>Click <B>Properties</B>.", "<LI>Click <B>Details</B>.", "<LI>Click <B>Spool Settings</B>.", "<UL>", "<LI> If <B>Spool print jobs so program finishes printing faster</B> is selected, print spooling is enabled.", "<LI> If <B>Print directly to printer</B> is selected, print spooling is disabled and you are printing directly ", "to the printer.", "</UL>", "</OL>", "<B>Notes</B>", "<UL>", "<LI> The name of your printer will appear below the icon that represents it.", "<LI> If your printer is not on the list of installed printers, double-click <B>Add Printer</B>, and follow the ", "instructions on the screen to install your printer.", "</UL>"];
}
node NetPS
{
name: "Net PS ";
type: discrete[2] =
{
"Not Garbled",
"Garbled"
};
position: (16606, 14759);
}
node PrtCbl
{
name: "Local Printer Cable";
type: discrete[2] =
{
"Connected",
"Loose"
};
position: (12928, 14647);
MS_label: fixobs;
MS_category: "Datapath";
MS_cost_fix = 1.00;
MS_cost_observe = 1.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeHd: "Is your printer cable connected securely\?";
HNodeTxt: ["<B>If your computer is connected directly to your printer:</B>", "<UL>", "<LI> Make sure the cable that connects your computer to the printer is plugged in correctly on both ends, computer and printer.", "</UL>", " <B>If you are using a print switching device</B><P>", " <OL>", " <LI>Connect the printer directly to the computer to bypass the switching device, and try printing. ", " <LI>If this approach works, your switching device is not working correctly. Consult the device\'s manual or manufacturer.", " </OL>", "Did this action solve the problem\?"];
}
node PrtOn
{
name: "Printer On and Online";
type: discrete[2] =
{
"Yes",
"No"
};
position: (18446, 10695);
MS_label: fixobs;
MS_category: "Printer";
MS_cost_fix = 1.00;
MS_cost_observe = 2.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HNodeHd: "Is your printer turned on and online\?";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["Check the following:", "<UL> ", "<LI>Is the printer plugged into a power outlet\?", "<LI>Is the printer\'s power switch turned on\?", "<LI>Is your printer set to online\? (On most printers, a light next to the OnLine button indicates online status.)", "</UL>", "If you need more information about any of these tasks, consult your printer\'s manual. ", "<P>", "Try printing your document again. Did this action solve the problem\?"];
}
node NetNonPS
{
name: "Net NonPS";
type: discrete[2] =
{
"Not Garbled",
"Garbled"
};
position: (17458, 14541);
}
node LocalPS
{
name: "Local PS";
type: discrete[2] =
{
"Not Garbled",
"Garbled"
};
position: (18294, 14063);
}
node PrtDriver
{
name: "Correct Driver";
type: discrete[2] =
{
"Yes",
"No"
};
position: (10454, 13637);
MS_label: fixobs;
MS_category: "Print Setup";
MS_cost_fix = 3.00;
MS_cost_observe = 3.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HNodeHd: "Are you using the appropriate printer driver and is it configured correctly\?";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["To find the correct settings for your printer, consult the printer\'s manual or manufacturer.", "<P>", "<B>To determine whether you are using the appropriate printer driver</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "<LI>Click <B>Properties</B>.", "<LI>Click <B>Details</B>.", "<LI>Verify that the driver settings are correct and that the appropriate driver is being used.", "</OL>", "<B>Note</B>", "<UL>", "<LI>The name of your printer will appear below the icon that represents it.", "<LI> If your printer is not on the list of installed printers, double-click <B>Add Printer</B>, and follow the wizard steps to install your printer.", "</UL>", "Try printing your document again. Did this action solve the problem\?"];
}
node LocalNonPS
{
name: "Local NonPS";
type: discrete[2] =
{
"Not Garbled",
"Garbled"
};
position: (18354, 13389);
}
node Problem1
{
name: "No Print Output";
type: discrete[2] =
{
"Normal Output",
"No Output"
};
position: (10312, 10967);
MS_label: problem;
MS_category: "Printer";
MS_cost_observe = 1.00;
HTKNormSrch: "Print, No Output";
HProbTxt: "My document didn\'t print at all.";
}
node LclPrntrDrvrOffln
{
name: "Local Printer Driver paused";
type: discrete[2] =
{
"Online",
"Offline"
};
position: (14148, 12985);
MS_label: fixobs;
MS_cost_fix = 1.00;
MS_cost_observe = 1.00;
HNodeHd: "Is printing paused on this printer\?";
HStUknTxt: "I\'d like to skip this step and try something else.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["<B>To determine whether printing is paused</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "</OL>", "If the <B>Pause Printing</B> option is selected, cancel this selection and try printing again.", "<P>", "Did this action solve the problem\?"];
}
node DrvOK
{
name: "Driver File Status";
type: discrete[2] =
{
"Reinstalled",
"Damaged"
};
position: (14788, 14451);
MS_label: fixunobs;
MS_category: "Print Setup";
MS_cost_fix = 8.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HNodeHd: "Is your printer driver damaged\?";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["Sometimes the software that communicates with the printer, <I>the printer driver</I>, can be damaged. There is no obvious sign that your printer driver is damaged. Reinstall the driver ", "and try to print again. If reinstallation works, you know that the problem was a damaged printer driver.", "<P>", "<B>To reinstall the printer driver</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, and then click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "<LI>Click <B>Delete</B>, and then click <B>Yes</B>.", "<UL>", "<LI>If you are prompted to <B>delete files used only for this printer</B>, click <B>Yes</B>.", "<LI>If you are prompted to remove the default printer, click <B>OK</B>.", "</UL>", "<LI>Double-click <B>Add Printer</B>, and then follow the steps on the screen.", "<LI>Choose your printer from the list of available printers.", "<LI>Reinstall your existing driver if you are prompted to do so.", "</OL>", "Try printing your document again. Did this action solve the problem\?"];
}
node PrtSel
{
name: "appropriate Printer Selected in Program";
type: discrete[2] =
{
"Yes",
"No"
};
position: (11862, 13585);
MS_label: fixobs;
MS_category: "Print Setup";
MS_cost_fix = 2.00;
MS_cost_observe = 2.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeHd: "Is your printer set as the default printer\?";
HNodeTxt: ["<B>To set your printer as the default printer used by all Windows programs</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "<LI>Click <B>Set As Default</B>.", "</OL>", "Try printing your document again. Did this action solve the problem\?"];
}
node PrtMem
{
name: "Printer Memory";
type: discrete[2] =
{
"Greater than 2 Mb",
"Less than 2Mb"
};
position: (14460, 15439);
MS_label: fixobs;
MS_category: "Printer";
MS_cost_fix = 15.00;
MS_cost_observe = 2.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HNodeHd: "Does your printer have enough memory\?";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["<B>To determine whether the problem is printer memory</B>", "<UL>", "<LI>Try printing a very small document from the same program that you have been trying to print ", "from. If you are not trying to print from a graphics program, print a document that contains only text.", "<UL>", "<LI> If the small document prints correctly, the document you are trying to print may be too large for your printer\'s memory.", "<LI> For more information on the memory in your printer or directions for adding more memory, contact the printer\'s manufacturer.", "</UL>", "</UL>", "Does a small document print correctly\?"];
}
node PrtPort
{
name: "Local Port Setting Correct";
type: discrete[2] =
{
"Yes",
"No"
};
position: (10856, 14381);
MS_label: fixobs;
MS_category: "Print Setup";
MS_cost_fix = 3.00;
MS_cost_observe = 3.00;
HStUknTxt: "I don\'t know.";
HNodeHd: "Are you printing to the appropriate local printer port\?";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["<B>To determine which port <NOBR>Windows</NOBR> is attempting to use</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "<LI>Click <B>Properties</B>.", "<LI>Click <B>Details</B>.", "<LI>In the <B>Print to the following port</B> box, make sure the printer is set to the proper port.", "</OL>", "<B>Note</B>", "<UL>", "<LI>The most common port selection is <B>LPT1: (Printer Port)</B>. However, some printers require a ", "different port. Consult the printer\'s documentation to determine the port your printer uses.", "</UL>", "Try printing your document again. Did this action solve the problem\?"];
}
node DeskPrntSpd
{
name: "Desk Speed";
type: discrete[2] =
{
"OK",
"Too Slow"
};
position: (22682, 13363);
}
node CblPrtHrdwrOK
{
name: "Cable/Port Hardware";
type: discrete[2] =
{
"Operational",
"Not Operational"
};
position: (18394, 11325);
MS_label: fixunobs;
MS_cost_fix = 50.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeHd: "Are your port and printer cable functioning correctly\?";
HNodeTxt: ["<B>To test your printer cable</B>", "<UL>", "<LI>Replace the cable with a different one.", "</UL>", "<B>To test your port connection</B>", "<UL>", "<LI>Connect the printer to a different port if one is available. ", "</UL>", "Try printing your document again. Did this action solve the problem\?"];
}
node PgOrnttnOK
{
name: "Page Orientation";
type: discrete[2] =
{
"Correct",
"Incorrect"
};
position: (15632, 17449);
MS_label: fixobs;
MS_cost_fix = 3.00;
MS_cost_observe = 3.00;
HNodeHd: "Are the page orientation settings correct\?";
HStUknTxt: "I don\'t know.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["<B>To determine whether the page orientation settings match the document you are trying to print</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "<LI>Click <B>Properties</B>.", "<LI>Click <B>Paper</B>.", "<LI>Make sure that the <B>paper size</B> and <B>orientation</B> settings match the settings of your document.", "</OL>", "Try printing your document again. Did this action solve the problem\?"];
}
node PrntngArOK
{
name: "Printer Printing Area";
type: discrete[2] =
{
"Correct",
"Incorrect"
};
position: (18152, 15637);
MS_label: fixobs;
MS_cost_fix = 5.00;
MS_cost_observe = 3.00;
HNodeHd: "Do you have the print area set correctly for your printer\?";
HStUknTxt: "I don\'t know.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["<B>To set the print area for your printer</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "<LI>Click <B>Properties</B>.", "<LI>Click <B>Paper</B>.", "<LI>Click <B>Unprintable Area</B>.", "<LI>Click <B>Restore Defaults</B>.", "</OL>", "Try printing your document again. Did this action solve the problem\?"];
}
node ScrnFntNtPrntrFnt
{
name: "Screen Matches Printer";
type: discrete[2] =
{
"Yes",
"No"
};
position: (12506, 20045);
MS_label: fixobs;
MS_cost_fix = 10.00;
MS_cost_observe = 1.00;
HNodeHd: "Does your screen font match your printer font\?";
HStUknTxt: "I don\'t know.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["Check the font settings in your program to see whether your font has a printer ", "symbol next to it. ", "<P> ", "If so, this is a font that is available only on the printer; the closest matching font available for ", "display to the screen will be used in your program.", "<P>", "If the font does not have this icon next to it, check to see whether your font is installed in <NOBR>Windows 98</NOBR>. ", "<P>", "<B>To determine whether your font is installed</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, and then click <B>Control Panel</B>.", "<LI>Double-click <B>Fonts</B>.", "<LI>Is your font listed on the screen\?", "<UL>", " <LI>If not, try using one of the fonts listed on the screen.", "</UL>", "</OL>", "Try printing your document again. Did this action solve the problem\?"];
}
node Problem4
{
name: "Graphics Distorted or Incomplete";
type: discrete[2] =
{
"Graphics OK",
"Distorted or Incomplete"
};
position: (10228, 15899);
MS_label: problem;
MS_cost_observe = 1.00;
HProbTxt: "Graphics are distorted or incomplete.";
HNodeHd: "Are your printer driver graphics settings correct\?";
HStUknTxt: "I\'d like to skip this step and try something else.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["<B>To determine whether your graphics settings are correct</B>", "<OL>", "<LI>Consult your printer\'s manual or documentation for the correct settings.", "<LI>Click <B>Start</B>, point to <B>Settings</B>, and then click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "<LI>Click <B>Properties</B>.", "<LI>Click <B>Graphics</B>.", "<LI>Compare the graphics settings that are displayed to the settings that are correct for your printer. ", "<LI>Correct any incorrect settings.", "</OL>", "Try printing your document again. Did this action solve the problem\?"];
HProbTxt: "Fonts are missing or do not appear as they do on the screen.";
}
node TrTypFnts
{
name: "TrueType Fonts";
type: discrete[2] =
{
"Yes",
"No"
};
position: (10470, 17857);
MS_label: informational;
MS_cost_observe = 0.01;
HTKAbSrch: "Font";
HTKNormSrch: "True Type, Font";
HStUknTxt: "I don\'t know.";
HNodeHd: "Is the problem occurring with TrueType fonts\?";
HStAbTxt: "No, I am not printing TrueType fonts.";
HStNormTxt: "Yes, I am printing TrueType fonts.";
HNodeTxt: ["<B>To determine whether your font is TrueType</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, and then click <B>Control Panel</B>. ", "<LI>Double-click <B>Fonts</B>.", "<LI>Find your font and check for a TT symbol next to it.", "<UL>", "<LI>A TT symbol means you are using a TrueType font.", "<LI>No symbol or some other symbol indicates a non-TrueType font.", "</UL>", "</OL>"];
}
node FntInstlltn
{
name: "Font Installation";
type: discrete[2] =
{
"Verified",
"Faulty"
};
position: (14308, 19189);
MS_label: fixobs;
MS_cost_fix = 3.00;
MS_cost_observe = 7.00;
HNodeHd: "Are your fonts installed correctly\?";
HStUknTxt: "I\'d like to skip this step and try something else.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["<B>To determine whether the font you are using will print correctly</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, click <B>Control Panel</B>.", "<LI>Double-click <B>Fonts</B>.", "<LI>Right-click the font you are trying to print.", "<LI>Click <B>Print</B>.", "<UL>", "<LI>Your printer will print a test page for that font.", "</UL>", "</OL>", "If your printer does not print a test page, you have two choices:", "<UL>", "<LI>Return to your document and choose a different font.", "<LI>Reinstall your original font.", "</UL>", "<B>Note</B>", " <UL>", " <LI>If the font that you wish to reinstall did not come with <NOBR>Windows 98</NOBR>, it may be ", "difficult or impossible to reinstall without reinstalling the program that came with the font. If you are unsure of the location of the font, do not follow the steps below.", " </UL>", "<B>To reinstall your font</B>", "<OL>", "<LI>In the Fonts folder, right-click your font.", "<LI>Click <B>Delete</B>.", "<LI>On the <B>File</B> menu, click <B>Install New Fonts</B>.", "<LI>Use the <B>Add Fonts</B> dialog box to reinstall your font.", "</OL>", "Did this action solve the problem\?"];
}
node PrntrAccptsTrtyp
{
name: "Printer Accepts Truetype";
type: discrete[2] =
{
"Yes",
"No"
};
position: (13690, 17959);
MS_label: fixobs;
MS_cost_fix = 1.00;
MS_cost_observe = 2.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeHd: "Does your printer accept TrueType Fonts\?";
HNodeTxt: ["Some printer/hardware combinations, particularly those that are older, do not accept ", "TrueType fonts. If this is the case with your printer, you can print your font as graphics.", "<P>", "<B>To print a font as graphics</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "<LI>Click <B>Properties</B>.", "<LI>Click <B>Fonts</B>.", "<LI>Click <B>Print TrueType as Graphics</B> to select it.", "</OL>", "<B>Note</B>", "<UL>", " <LI>If the <B>Fonts</B> tab is not available, be sure you have the appropriate printer driver installed.", "</UL> ", "<B>To determine whether you are using the appropriate printer driver</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "<LI>Click <B>Properties</B>.", "<LI>Click <B>Details</B>.", "<LI>Verify that the driver settings are correct and that the appropriate driver is being used.", "</OL>", "Did this action solve the problem\?"];
}
node TTOK
{
name: "TT OK";
type: discrete[2] =
{
"Yes",
"No"
};
position: (12390, 18019);
}
node NtwrkCnfg
{
name: "Network Configuration";
type: discrete[2] =
{
"Correct",
"Incorrect"
};
position: (12218, 12831);
MS_label: fixunobs;
MS_cost_fix = 15.00;
HNodeHd: "Is your network operating correctly\?";
HStUknTxt: "I don\'t know.";
HNodeTxt: ["There may be a problem with your network or network cable. Verify that your network is functioning ", "correctly.", "<P>", "For more information about how to do this, see your network administrator or try the Local Area Networking", "troubleshooter.", "<P>", "Is your network functioning incorrectly\?"];
HStAbTxt: "No.";
HStNormTxt: "Yes.";
}
node NnTTOK
{
name: "Non TT OK";
type: discrete[2] =
{
"Yes",
"No"
};
position: (12568, 18949);
}
node AppDtGnTm
{
name: "Print Spooling Enabled";
type: discrete[2] =
{
"Fast Enough",
"Too Long"
};
position: (24804, 11819);
MS_label: fixobs;
MS_cost_fix = 5.00;
MS_cost_observe = 2.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HNodeHd: "Enable print spooling.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["<B>To enable print spooling</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, and then click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "<LI>Click <B>Properties</B>.", "<LI>Click <B>Details</B>.", "<LI>Click <B>Spool Settings</B>.", "<LI>Click <B>Spool print jobs so program finishes printing faster</B>.", "<LI>Click <B>OK</B>, and then try printing again.", "</OL>", "<P>", "Try printing your document again. Did this action solve the problem\?"];
}
node PrntPrcssTm
{
name: "Print Spooling Disabled";
type: discrete[2] =
{
"Fast Enough",
"Too Slow"
};
position: (22724, 14145);
MS_label: fixunobs;
MS_cost_fix = 5.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeHd: "Disable print spooling.";
HNodeTxt: ["<B>To disable print spooling</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, and then click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "<LI>Click <B>Properties</B>.", "<LI>Click <B>Details</B>.", "<LI>Click <B>Spool Settings</B>.", "<LI>Click <B>Print directly to the printer</B>.", "<LI>Click <B>OK</B>, and then try printing again.", "</OL>", "Try printing your document again. Did this action solve the problem\?"];
}
node HrglssDrtnAftrPrnt
{
name: "Hourglass Duration";
type: discrete[2] =
{
"Fast Enough",
"Too Long"
};
position: (24714, 12959);
MS_label: informational;
MS_cost_observe = 0.10;
HStUknTxt: "I\'d like to skip this step and try something else.";
HNodeHd: "Does it take a long time for your printer to respond to a Print command\?";
HNodeTxt: ["When you select <B>Print</B> in your program, does it appear that the program is ", "taking a long time to prepare the data\?", "<P>", "See if the hourglass stays on the screen for a long time (more than 45 seconds) or the ", "program indicates it is taking a long time to generate the data.", "<P>", "How long did the hourglass stay on the screen\?"];
HStAbTxt: "The hourglass was on the screen for a long time.";
HStNormTxt: "The hourglass disappeared fairly quickly.";
}
node NnPSGrphc
{
name: "Non PS Graphic";
type: discrete[2] =
{
"Graphics OK",
"Distorted or Incomplete"
};
position: (12334, 16983);
}
node PrtTimeOut
{
name: "Printer Timeouts";
type: discrete[2] =
{
"Long Enough",
"Too Short"
};
position: (15702, 11545);
MS_label: fixunobs;
MS_cost_fix = 3.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeHd: "Are your printer timeouts too short\?";
HNodeTxt: ["Printer timeout settings specify how long <NOBR>Windows 98</NOBR> will wait for the printer to ", "be online or ready to print before displaying an error. These settings primarily affect very large", "documents.", "<P>", "<B>To check or change the printer timeouts</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "<LI>Click <B>Properties</B>.", "<LI>Click <B>Details</B>.", "<LI>Increase the value of all of the <B>timeout settings</B>.", "</OL>", "<B>Note</B>", "<UL>", "<LI>This option is available only if you are printing to a local printer (one attached directly to your computer).", "</UL>", "Try printing your document again. Did this action solve the problem\?"];
}
node EPSGrphc
{
name: "EPS Graphic";
type: discrete[2] =
{
"No (*.TIF,*.WMF,*.BMP)",
"Yes (*.EPS)"
};
position: (14610, 16999);
MS_label: fixobs;
MS_cost_fix = 5.00;
MS_cost_observe = 1.00;
HStUknTxt: "I don\'t know.";
HNodeHd: "Are you trying to print an Encapsulated PostScript graphic\?";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["If your graphic file has the extension .eps, it is an Encapsulated PostScript file. Consult ", "your program\'s documentation to convert the graphic to a Windows metafile, bitmap, or ", "other graphics format.", "<P>", "Did this action solve the problem\?"];
}
node PSGRAPHIC
{
name: "PS Graphic";
type: discrete[2] =
{
"Graphics OK",
"Distorted or Incomplete"
};
position: (12748, 15419);
}
node FllCrrptdBffr
{
name: "Printer Reset";
type: discrete[2] =
{
"Yes",
"No."
};
position: (18144, 10125);
MS_label: fixunobs;
MS_cost_fix = 3.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["This action clears the memory of the printer and can solve a number of problems.", "<P>", "After you turn the printer back on, try printing your document again. Did this action solve the problem\?"];
HNodeHd: "Turn the printer off and back on.";
}
node AppOK
{
name: "Program";
type: discrete[2] =
{
"Correct",
"Incorrect"
};
position: (19936, 12999);
MS_label: fixobs;
MS_cost_fix = 10.00;
MS_cost_observe = 1.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HNodeHd: "Is your program generating the correct output\?";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["<B>To determine whether your program is generating the correct output</B>", "<UL>", "<LI>Print a document from another program.", "<P>", "<B>To use Notepad or WordPad to print a test document</B>", "<OL>", " <LI>Click <B>Start</B>, point to <B>Programs</B>, point to <B>Accessories</B>", " <LI>Click <B>Notepad</B> or <B>WordPad</B>.", " <LI>Type a few lines of text, and then click <B>Print</B> on the <B>File</B> menu.", "</OL>", "</UL>", "If your test document prints, there is probably a problem with the program you were trying to print from ", "originally. Reinstall your program or check with its manufacturer.", "<P>", "Did the test document print correctly\?"];
}
node DataFile
{
name: "Document";
type: discrete[2] =
{
"Undamaged",
"Damaged"
};
position: (19998, 13703);
MS_label: fixobs;
MS_cost_fix = 3.00;
MS_cost_observe = 1.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HNodeHd: "Is your document damaged\?";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["<B>To determine whether your document is incorrect or damaged</B>", "<UL>", "<LI>Print a small document of the same type from the same program.", "</UL>", "Does the test document print correctly\?"];
}
node Problem6
{
name: "Garbled Output";
type: discrete[2] =
{
"Not Garbled",
"Garbled"
};
position: (16038, 13425);
MS_label: problem;
MS_cost_observe = 1.00;
HTKNormSrch: "Print, Garbled";
HProbTxt: "The printout is garbled.";
}
node Problem3
{
name: "Incomplete Page";
type: discrete[2] =
{
"Complete",
"Incomplete"
};
position: (17360, 16775);
MS_label: problem;
MS_cost_observe = 1.00;
HTKNormSrch: "Print, Incomplete Page";
HProbTxt: "Only part of my document printed.";
}
node NtSpd
{
name: "Net Speed";
type: discrete[2] =
{
"OK",
"Slow"
};
position: (21572, 12763);
}
node Problem2
{
name: "Too Slow";
type: discrete[2] =
{
"OK",
"Too Long"
};
position: (21378, 11399);
MS_label: problem;
MS_cost_observe = 1.00;
HProbTxt: "Printing is unusually slow.";
HTKNormSrch: "Print, Slow Printing";
}
node PrtQueue
{
name: "Printer Queue";
type: discrete[2] =
{
"Short",
"Long"
};
position: (20210, 12269);
MS_label: fixobs;
MS_cost_fix = 1.00;
MS_cost_observe = 1.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HNodeHd: "Check the print queue.";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["When a document is sent to the printer, it is placed in the <I>print queue</I> to wait its ", "turn at the printer.", "<P>", "There are two possible problems with the print queue:", "<UL>", "<LI>There are many documents ahead of yours in the print queue.", "<LI>There is a damaged document ahead of yours in the print queue and it is blocking the printing of all the documents that follow it.", "</UL>", "<B>To view the documents waiting in the print queue</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, and then click <B>Printers</B>.", "<LI>Double-click the icon representing your printer to see the print queue.", "</OL>", "If there are many pending print jobs, it may take a long time for the printer to get to your document. ", "You can either", "<UL>", "<LI>Wait until the print queue clears <BR>", "<LI>Or, delete pending print jobs that are ahead of yours.", "</UL>", "If there are not many pending print jobs and you suspect that a damaged document is ", "holding up the print cue, delete pending print jobs that are ahead of yours.", "<P>", "<B>To delete a pending print job</B>", "<OL>", " <LI>From the print queue that appears in the dialog box, select the print job you wish to delete.", " <LI>Click the <B>Document</B> menu.", " <LI>Click <B>Cancel Printing</B>.", "</OL>", "Try printing your document again. Did this action solve the problem\?"];
}
node PtrSpply
{
name: "Printer Supplies";
type: discrete[2] =
{
"Adequate",
"Low"
};
position: (17418, 12231);
MS_label: fixobs;
MS_cost_fix = 40.00;
MS_cost_observe = 2.00;
HStUknTxt: "I\'d like to skip this step and try something else.";
HNodeHd: "Is your printer supplied with paper, toner, and any other supplies it needs\?";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["Check the following:", "<UL>", "<LI>Is there is an adequate supply of paper in your printer\?", "<LI>Is the paper jammed\?", "<LI>Is the cartridge, ribbon, or toner fresh and adequate\?", "</UL>", "For more information on these tasks, consult your printer\'s manual.", "<P>", "Try printing your document again. Did this action solve the problem\?"];
}
node NTPTROFFLINE
{
name: "Net Printer Driver Set Offline";
type: discrete[2] =
{
"Online",
"Offline"
};
position: (14686, 12265);
MS_label: fixobs;
MS_cost_fix = 1.00;
MS_cost_observe = 1.00;
HStUknTxt: "I don\'t know.";
HNodeHd: "Is the printer driver set to work offline\?";
HStAbTxt: "No.";
HStNormTxt: "Yes.";
HNodeTxt: ["<B>To determine whether your printer is set to work offline</B>", "<OL>", "<LI>Click <B>Start</B>, point to <B>Settings</B>, click <B>Printers</B>.", "<LI>Right-click the icon that represents your printer.", "<UL>", "<LI>If you are using a portable (laptop) computer, or the printer is corrrectly configured to use a ", "network printer, and the <B>Use Printer Offline</B> option is checked, clear it. If <B>Use", "Printer Offline</B> is cleared, select <B>No</B> below.", "<LI>If <B>Use Printer Offline</B> does not appear, your printer is configured to use a local printer port. ", "</UL>", "</OL>", "<B>To verify that the port settings are correct</B>", "<OL>", " <LI>Open the Printers folder as directed in the preceding procedure.", " <LI>Right-click the printer you are trying to use.", " <LI>Click <B>Properties</B>.", " <LI>Click <B>Details</B>.", " <LI>In the <B>Print to the following port</B> box, make sure the path to the network printer is displayed and correct. <BR>", "</OL>", "<B>Note</B>", "<UL>", "<LI>A network printer path will appear similar to \\\\Sharename\\Printername.", "</UL>", "Try printing your document again. Did this action solve the problem\?"];
}
node PrintDataGenTime
{
name: "Print data Gen Time";
type: discrete[2] =
{
"OK",
"Too Long"
};
position: (22968, 12103);
}
node DOSOrWindows
{
name: "DOS or Windows";
type: discrete[2] =
{
"MS-DOS",
"Windows"
};
position: (10172, 10113);
MS_label: informational;
MS_cost_observe = 0.01;
HNodeHd: "Are you printing from an MS-DOS or a Windows program\?";
HNodeTxt: ["<!-- No Text-->"];
HStAbTxt: "I am printing from a Windows program.";
HStNormTxt: "I am printing from an MS-DOS program.";
HStUknTxt: "I don\'t know.";
}
node NetworkOrLocal
{
name: "Network or Local Printer";
type: discrete[2] =
{
"Local",
"Network"
};
position: (11638, 10103);
MS_label: informational;
MS_cost_observe = 0.05;
HStAbTxt: "I am printing to a network printer.";
HStUknTxt: "I don\'t know.";
HStNormTxt: "I am printing to a local printer.";
HNodeHd: "Are you printing to a network printer or to a local printer (one attached directly to your computer)\?";