XML 52 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Detail) (USD $)
12 Months Ended
Oct. 31, 2014
segment
Oct. 31, 2013
Oct. 31, 2012
Segment Information      
Number of reportable segments 7us-gaap_NumberOfReportableSegments    
Segment Reporting Information      
Advance royalty proceeds received from intercompany licensing arrangements $ 10,400,000,000hpq_AdvanceRoyaltyProceedsReceivedFromIntercompanyLicensingArrangements    
Royalty to be earned in the fiscal years 2015 through 2029 9,900,000,000hpq_DeferredRevenueFromIntercompanyLicensingArrangements    
Net revenue 111,454,000,000us-gaap_Revenues 112,298,000,000us-gaap_Revenues 120,357,000,000us-gaap_Revenues
Earnings (loss) from operations 7,185,000,000us-gaap_OperatingIncomeLoss 7,131,000,000us-gaap_OperatingIncomeLoss (11,057,000,000)us-gaap_OperatingIncomeLoss
Eliminations of inter-segment net revenue and other      
Segment Reporting Information      
Net revenue (3,773,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(3,593,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(3,708,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Operating segments      
Segment Reporting Information      
Net revenue 115,227,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
115,891,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
124,065,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Earnings (loss) from operations 11,328,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
10,802,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
12,495,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Enterprise Group      
Segment Reporting Information      
Net revenue 26,809,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
27,045,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
28,349,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
Enterprise Group | Eliminations of inter-segment net revenue and other      
Segment Reporting Information      
Net revenue (1,005,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
(1,036,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
(1,294,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
Enterprise Group | Operating segments      
Segment Reporting Information      
Net revenue 27,814,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
28,081,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
29,643,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
Earnings (loss) from operations 4,008,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
4,259,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
5,123,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
Enterprise Services      
Segment Reporting Information      
Net revenue 21,297,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
23,041,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
25,090,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
Enterprise Services | Eliminations of inter-segment net revenue and other      
Segment Reporting Information      
Net revenue (1,101,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
(1,020,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
(903,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
Enterprise Services | Operating segments      
Segment Reporting Information      
Net revenue 22,398,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
24,061,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
25,993,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
Earnings (loss) from operations 803,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
679,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
1,045,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
Software      
Segment Reporting Information      
Net revenue 3,607,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
3,701,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
3,868,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
Software | Eliminations of inter-segment net revenue and other      
Segment Reporting Information      
Net revenue (326,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
(320,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
(303,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
Software | Operating segments      
Segment Reporting Information      
Net revenue 3,933,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
4,021,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
4,171,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
Earnings (loss) from operations 872,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
868,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
836,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
HP Financial Services      
Segment Reporting Information      
Net revenue 3,416,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
3,570,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
3,784,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
HP Financial Services | Eliminations of inter-segment net revenue and other      
Segment Reporting Information      
Net revenue (82,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
(59,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
(35,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
HP Financial Services | Operating segments      
Segment Reporting Information      
Net revenue 3,498,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
3,629,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
3,819,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
Earnings (loss) from operations 389,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
399,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
388,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
Corporate Investments      
Segment Reporting Information      
Net revenue 302,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
24,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
57,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
Corporate Investments | Eliminations of inter-segment net revenue and other      
Segment Reporting Information      
Net revenue     (1,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
Corporate Investments | Operating segments      
Segment Reporting Information      
Net revenue 302,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
24,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
58,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
Earnings (loss) from operations (199,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
(316,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
(233,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
Printing and Personal Systems Group | Operating segments      
Segment Reporting Information      
Net revenue 57,282,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
56,075,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
60,381,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Printing and Personal Systems Group | Personal Systems      
Segment Reporting Information      
Net revenue 33,304,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
31,232,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
34,892,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
Printing and Personal Systems Group | Personal Systems | Eliminations of inter-segment net revenue and other      
Segment Reporting Information      
Net revenue (999,000,000)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
(947,000,000)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
(951,000,000)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
Printing and Personal Systems Group | Personal Systems | Operating segments      
Segment Reporting Information      
Net revenue 34,303,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
32,179,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
35,843,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
Earnings (loss) from operations 1,270,000,000us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
980,000,000us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
1,724,000,000us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
Printing and Personal Systems Group | Printing      
Segment Reporting Information      
Net revenue 22,719,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
23,685,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
24,317,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
Printing and Personal Systems Group | Printing | Eliminations of inter-segment net revenue and other      
Segment Reporting Information      
Net revenue (260,000,000)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
(211,000,000)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
(221,000,000)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
Printing and Personal Systems Group | Printing | Operating segments      
Segment Reporting Information      
Net revenue 22,979,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
23,896,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
24,538,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
Earnings (loss) from operations $ 4,185,000,000us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
$ 3,933,000,000us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
$ 3,612,000,000us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember