<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Doug (Hewlett Packard) -->
<CoreSetup xsi:noNamespaceSchemaLocation="..\Schemas\Embedded State Sequence.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" FileSchemaVersion="1.0">
	<StateSequenceInfo FirstState="STATE_LanguageSelection" EndState="STATE_End">
		<DialogStateFile>xx.x,3</DialogStateFile>
		<ResourceFiles>
			<ResourceFile>hpbicnrs.dll</ResourceFile>
			<ResourceFile>hprdtres.dll</ResourceFile>
			<ResourceFile>hpbicres.dll</ResourceFile>
		</ResourceFiles>
		<Logging FileName="mariner.ini" ErrorOutput="SCREEN" LogOutput="FILE" LogLevel="5" ShowTime="true"/>
	</StateSequenceInfo>
	<States>
		<State StateID="STATE_LanguageSelection" Name="Lang">
			<StateInstallMode>
				<DialogState FunctionName="StateLanguageSelectionDialog" DLLPath="hpbicstat.dll"/>
				<NextState StateID="STATE_AdminWelcome"/>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateLanguageSelectionDialog" DLLPath="hpbicstat.dll"/>
				<NextState StateID="STATE_AdminWelcome"/>
			</StateMaintMode>
		</State>
		<State StateID="STATE_AdminWelcome" Name="AdminWelcome">
			<StateInstallMode>
				<DialogState FunctionName="StateAdminWelcomeDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="STATE_AdminLicense"/>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateAdminWelcomeDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="STATE_AdminLicense"/>
			</StateMaintMode>
		</State>
		<State StateID="STATE_AdminLicense" Name="AdminLicense">
			<StateInstallMode>
				<DialogState FunctionName="StateLicenseDialog" DLLPath="hpbinstr.dll"/>
				<NextState StateID="STATE_Admin_Language"/>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateLicenseDialog" DLLPath="hpbinstr.dll"/>
				<NextState StateID="STATE_Admin_Language"/>
			</StateMaintMode>
		</State>
		<State StateID="STATE_Admin_Language" Name="AdminLanguage">
			<StateInstallMode>
				<DialogState FunctionName="StateAdminLanguageSelectionDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="STATE_Admin_PrinterPort"/>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateAdminLanguageSelectionDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="STATE_Admin_PrinterPort"/>
			</StateMaintMode>
		</State>
		<State StateID="STATE_Admin_PrinterPort" Name="Admin_PrinterPort">
			<StateInstallMode>
				<DialogState FunctionName="StateAdminPrinterPortDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="StateInstallSelectModel">
					<NextStateConditionList Property="CI_CONNECTION_TYPE">
						<StateConditionItem Value="Path" NextStateID="StateInstallSelectModel"/>
						<StateConditionItem Value="Direct" NextStateID="STATE_PortType"/>
						<StateConditionItem Value="Network" NextStateID="STATE_AdminSpecifyPrinter"/>
					</NextStateConditionList>
				</NextState>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateAdminPrinterPortDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="StateInstallSelectModel">
					<NextStateConditionList Property="CI_CONNECTION_TYPE">
						<StateConditionItem Value="Path" NextStateID="StateInstallSelectModel"/>
						<StateConditionItem Value="Direct" NextStateID="STATE_PortType"/>
						<StateConditionItem Value="Network" NextStateID="STATE_AdminSpecifyPrinter"/>
					</NextStateConditionList>
				</NextState>
			</StateMaintMode>
		</State>
		<State StateID="STATE_PortType" Name="PortType">
			<StateInstallMode>
				<DialogState FunctionName="StateAdminDirectConnectPortTypeDialog" DLLPath="hpbinstr.dll"/>
				<NextState StateID="StateInstallSelectModel"/>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateAdminDirectConnectPortTypeDialog" DLLPath="hpbinstr.dll"/>
				<NextState StateID="StateInstallSelectModel"/>
			</StateMaintMode>
		</State>
		<State StateID="STATE_AdminSpecifyPrinter" Name="AdminSpecifyPrinter">
			<StateInstallMode>
				<DialogState FunctionName="StateAdminSpecifyPrinterDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="STATE_AdminClientInstall">
					<NextStateConditionList Property="CI_ADMIN_SKIP_BLINDPORTDLG">
						<StateConditionItem Value="True" NextStateID="StateInstallSelectModel"/>
					</NextStateConditionList>
				</NextState>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateAdminSpecifyPrinterDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="STATE_AdminClientInstall">
					<NextStateConditionList Property="CI_ADMIN_SKIP_BLINDPORTDLG">
						<StateConditionItem Value="True" NextStateID="StateInstallSelectModel"/>
					</NextStateConditionList>
				</NextState>
			</StateMaintMode>
		</State>
		<State StateID="STATE_AdminClientInstall" Name="ClientInstall">
			<StateInstallMode>
				<DialogState FunctionName="StateAdminClientInstallDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="StateInstallSelectModel"/>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateAdminClientInstallDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="StateInstallSelectModel"/>
			</StateMaintMode>
		</State>
		<State StateID="StateInstallSelectModel" Name="SelectModel">
			<StateInstallMode>
				<DialogState FunctionName="StateSelectModelDialog" DLLPath="hpbinstr.dll"/>
				<NextState StateID="STATE_SelectDrivers">
					<NextStateConditionList Property="CI_CONNECTION_TYPE">
						<StateConditionItem Value="Path" NextStateID="ComponentsEx"/>
					</NextStateConditionList>
				</NextState>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateSelectModelDialog" DLLPath="hpbinstr.dll"/>
				<NextState StateID="STATE_SelectDrivers">
					<NextStateConditionList Property="CI_CONNECTION_TYPE">
						<StateConditionItem Value="Path" NextStateID="ComponentsEx"/>
					</NextStateConditionList>
				</NextState>
			</StateMaintMode>
		</State>
		<State StateID="STATE_SelectDrivers" Name="SelectDrivers">
			<StateInstallMode>
				<DialogState FunctionName="StateDriversAdminDialog" DLLPath="hpbinstr.dll"/>
				<NextState StateID="STATE_DriverConfiguration">
					<!--NextStateConditionList Property="CI_CONNECTION_TYPE">
						<StateConditionItem Value="Direct" NextStateID="ComponentsEx"/>
					</NextStateConditionList-->
				</NextState>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateDriversAdminDialog" DLLPath="hpbinstr.dll"/>
				<NextState StateID="STATE_DriverConfiguration">
					<!--NextStateConditionList Property="CI_CONNECTION_TYPE">
						<StateConditionItem Value="Direct" NextStateID="ComponentsEx"/>
					</NextStateConditionList-->
				</NextState>
			</StateMaintMode>
		</State>
		<State StateID="STATE_DriverConfiguration" Name="DriverConfiguration">
			<StateInstallMode>
				<DialogState FunctionName="StateAdminDriverConfigDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="ComponentsEx">
					<NextStateConditionList Property="CI_AdminRunConfig">
						<StateConditionItem Value="Yes" NextStateID="STATE_RunCfgEditor"/>
					</NextStateConditionList>
				</NextState>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateAdminDriverConfigDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="ComponentsEx">
					<NextStateConditionList Property="CI_AdminRunConfig">
						<StateConditionItem Value="Yes" NextStateID="STATE_RunCfgEditor"/>
					</NextStateConditionList>
				</NextState>
			</StateMaintMode>
		</State>
		<State StateID="STATE_RunCfgEditor" Name="StateRunCfgEditor">
			<StateInstallMode>
				<StateAttributes Critical="false"/>
				<BinaryState>
					<DLLState  DLLPath="hpbadmui.dll" FunctionName="RunConfigUtility"/>
				</BinaryState>
				<NextState StateID="ComponentsEx">
					<NextStateConditionList Property="CI_DRVCONFIG_Cancel">
						<StateConditionItem Value="Yes" NextStateID="STATE_End"/>
					</NextStateConditionList>
				</NextState>
			</StateInstallMode>
			<StateMaintMode>
				<StateAttributes Critical="false"/>
				<BinaryState>
					<DLLState  DLLPath="hpbadmui.dll" FunctionName="RunConfigUtility"/>
				</BinaryState>
				<NextState StateID="ComponentsEx">
					<NextStateConditionList Property="CI_DRVCONFIG_Cancel">
						<StateConditionItem Value="Yes" NextStateID="STATE_End"/>
					</NextStateConditionList>
				</NextState>
			</StateMaintMode>
		</State>
		<State StateID="ComponentsEx" Name="ComponentsEx">
			<StateInstallMode>
				<DialogState DLLPath="hpbinstr.dll" FunctionName="StateAdminComponentsDialog"/>
				<NextState StateID="STATE_AdminLocation"/>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState DLLPath="hpbinstr.dll" FunctionName="StateAdminComponentsDialog"/>
				<NextState StateID="STATE_AdminLocation"/>
			</StateMaintMode>
		</State>
		<State StateID="STATE_AdminLocation" Name="AdminLocation">
			<StateInstallMode>
				<DialogState FunctionName="StateAdminLocationDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="STATE_AdminReadyToInstall"/>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateAdminLocationDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="STATE_AdminReadyToInstall"/>
			</StateMaintMode>
		</State>
		<State StateID="STATE_AdminReadyToInstall" Name="AdminReadyToInstall">
			<StateInstallMode>
				<DialogState FunctionName="StateAdminReadyToInstallDialog" DLLPath="hpbinstr.dll"/>
				<NextState StateID="STATE_Progress"/>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateAdminReadyToInstallDialog" DLLPath="hpbinstr.dll"/>
				<NextState StateID="STATE_Progress"/>
			</StateMaintMode>
		</State>
		<State StateID="STATE_Progress">
			<StateInstallMode>
				<DialogState FunctionName="StateProgressDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="STATE_AdminFinish"/>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateProgressDialog" DLLPath="hpbadmui.dll"/>
				<NextState StateID="STATE_AdminFinish"/>
			</StateMaintMode>
		</State>
		<State StateID="STATE_AdminFinish" Name="AdminFinish">
			<StateInstallMode>
				<DialogState FunctionName="StateAdminFinishLocalDialog" DLLPath="hpbicstat.dll"/>
				<NextState StateID="STATE_End"/>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateAdminFinishLocalDialog" DLLPath="hpbicstat.dll"/>
				<NextState StateID="STATE_End"/>
			</StateMaintMode>
		</State>
		<State StateID="STATE_InstallCancel" Name="Cancel">
			<StateInstallMode>
				<DialogState FunctionName="StateCancelDialog" DLLPath="hpbicstat.dll"/>
				<NextState StateID="STATE_End"/>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateCancelDialog" DLLPath="hpbicstat.dll"/>
				<NextState StateID="STATE_End"/>
			</StateMaintMode>
		</State>
		<State StateID="STATE_InstallError" Name="Error">
			<StateInstallMode>
				<DialogState FunctionName="StateSmartErrorDialog" DLLPath="hpbicstat.dll"/>
				<NextState StateID="STATE_End"/>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateSmartErrorDialog" DLLPath="hpbicstat.dll"/>
				<NextState StateID="STATE_End"/>
			</StateMaintMode>
		</State>
		<State StateID="STATE_InstallResume" Name="Resume">
			<StateInstallMode>
				<DialogState FunctionName="StateResumeDialog" DLLPath="hpbicstat.dll"/>
				<NextState StateID="STATE_End"/>
			</StateInstallMode>
			<StateMaintMode>
				<DialogState FunctionName="StateResumeDialog" DLLPath="hpbicstat.dll"/>
				<NextState StateID="STATE_End"/>
			</StateMaintMode>
		</State>
	</States>
</CoreSetup>
