XML 19 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details) (USD $)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2015
Jan. 31, 2015
Apr. 30, 2014
Apr. 30, 2015
segment
Apr. 30, 2014
Oct. 31, 2014
Segment Information            
Number of reportable segments       7us-gaap_NumberOfReportableSegments    
Segment Reporting Information            
Royalty recognition term 5 years     5 years   15 years
Advance royalty proceeds received from intercompany royalty and licensing arrangements   $ 8,200,000,000hpq_AdvanceRoyaltyProceedsReceivedFromIntercompanyRoyaltyAndLicensingArrangements       $ 11,500,000,000hpq_AdvanceRoyaltyProceedsReceivedFromIntercompanyRoyaltyAndLicensingArrangements
Net revenue 25,453,000,000us-gaap_Revenues   27,309,000,000us-gaap_Revenues 52,292,000,000us-gaap_Revenues 55,463,000,000us-gaap_Revenues  
Earnings (loss) from operations 1,431,000,000us-gaap_OperatingIncomeLoss   1,822,000,000us-gaap_OperatingIncomeLoss 3,351,000,000us-gaap_OperatingIncomeLoss 3,819,000,000us-gaap_OperatingIncomeLoss  
Elimination of inter-segment net revenue and other            
Segment Reporting Information            
Net revenue (817,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
  (880,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(1,729,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(1,710,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Operating segments            
Segment Reporting Information            
Net revenue 26,270,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
  28,189,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
54,021,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
57,173,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Earnings (loss) from operations 2,476,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
  2,722,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
5,217,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
5,410,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Personal Systems | Operating segments            
Segment Reporting Information            
Net revenue     8,176,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
16,284,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
16,706,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
 
Printing | Operating segments            
Segment Reporting Information            
Net revenue 5,453,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
  5,834,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
10,996,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
11,649,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
 
Enterprise Group            
Segment Reporting Information            
Net revenue 6,323,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
  6,395,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
13,003,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
13,186,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
 
Earnings (loss) from operations 950,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
  957,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
2,040,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
1,960,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
 
Enterprise Group | Elimination of inter-segment net revenue and other            
Segment Reporting Information            
Net revenue 238,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
  238,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
539,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
417,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
 
Enterprise Group | Operating segments            
Segment Reporting Information            
Net revenue 6,561,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
  6,633,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
13,542,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
13,603,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
 
Enterprise Services            
Segment Reporting Information            
Net revenue 4,626,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
  5,443,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
9,406,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
10,726,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
 
Earnings (loss) from operations 194,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
  148,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
342,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
208,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
 
Enterprise Services | Elimination of inter-segment net revenue and other            
Segment Reporting Information            
Net revenue 191,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
  259,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
404,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
571,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
 
Enterprise Services | Operating segments            
Segment Reporting Information            
Net revenue 4,817,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
  5,702,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
9,810,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
11,297,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
 
Software            
Segment Reporting Information            
Net revenue 820,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
  891,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
1,631,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
1,737,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
 
Earnings (loss) from operations 160,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
  186,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
317,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
331,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
 
Software | Elimination of inter-segment net revenue and other            
Segment Reporting Information            
Net revenue 72,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
  80,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
132,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
150,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
 
Software | Operating segments            
Segment Reporting Information            
Net revenue 892,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
  971,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
1,763,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
1,887,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
 
HP Financial Services            
Segment Reporting Information            
Net revenue 784,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
  847,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
1,565,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
1,701,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
 
Earnings (loss) from operations 85,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
  99,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
175,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
200,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
 
HP Financial Services | Elimination of inter-segment net revenue and other            
Segment Reporting Information            
Net revenue 21,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
  20,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
43,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
36,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
 
HP Financial Services | Operating segments            
Segment Reporting Information            
Net revenue 805,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
  867,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
1,608,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
1,737,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
 
Corporate Investments            
Segment Reporting Information            
Net revenue 2,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
  6,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
18,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
294,000,000us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
 
Earnings (loss) from operations (144,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
  (98,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
(268,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
23,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
 
Corporate Investments | Operating segments            
Segment Reporting Information            
Net revenue 2,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
  6,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
18,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
294,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
 
Printing and Personal Systems Group | Operating segments            
Segment Reporting Information            
Net revenue 13,193,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
  14,010,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
27,280,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
28,355,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 7,514,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
  7,960,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
15,800,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
16,270,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
 
Earnings (loss) from operations 235,000,000us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
  290,000,000us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
548,000,000us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
569,000,000us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
 
Printing and Personal Systems Group | Personal Systems | Elimination of inter-segment net revenue and other            
Segment Reporting Information            
Net revenue 226,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
  216,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
484,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
436,000,000us-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 7,740,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
  8,176,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
16,284,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
16,706,000,000us-gaap_Revenues
/ 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 5,384,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
  5,767,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
10,869,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
11,549,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
 
Earnings (loss) from operations 996,000,000us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
  1,140,000,000us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
2,063,000,000us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
2,119,000,000us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
 
Printing and Personal Systems Group | Printing | Elimination of inter-segment net revenue and other            
Segment Reporting Information            
Net revenue 69,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
  67,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
127,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
100,000,000us-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 $ 5,453,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
  $ 5,834,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
$ 10,996,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
$ 11,649,000,000us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember