XML 62 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Detail 2) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Segment Reporting Information      
Net Revenue $ 111,454us-gaap_Revenues $ 112,298us-gaap_Revenues $ 120,357us-gaap_Revenues
Earnings from operations 7,185us-gaap_OperatingIncomeLoss 7,131us-gaap_OperatingIncomeLoss (11,057)us-gaap_OperatingIncomeLoss
Stock-based compensation expense (560)us-gaap_AllocatedShareBasedCompensationExpense (500)us-gaap_AllocatedShareBasedCompensationExpense (635)us-gaap_AllocatedShareBasedCompensationExpense
Amortization of intangible assets (1,000)us-gaap_AmortizationOfIntangibleAssets (1,373)us-gaap_AmortizationOfIntangibleAssets (1,784)us-gaap_AmortizationOfIntangibleAssets
Impairment of goodwill and intangible assets     (18,035)us-gaap_GoodwillAndIntangibleAssetImpairment
Restructuring charges (1,619)us-gaap_RestructuringCharges (990)us-gaap_RestructuringCharges (2,266)us-gaap_RestructuringCharges
Acquisition-related charges (11)us-gaap_BusinessCombinationAcquisitionRelatedCosts (22)us-gaap_BusinessCombinationAcquisitionRelatedCosts (45)us-gaap_BusinessCombinationAcquisitionRelatedCosts
Interest and other, net (628)us-gaap_NonoperatingIncomeExpense (621)us-gaap_NonoperatingIncomeExpense (876)us-gaap_NonoperatingIncomeExpense
Earnings (loss) before taxes 6,557us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 6,510us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (11,933)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Assets 103,206us-gaap_Assets 105,676us-gaap_Assets  
Enterprise Group      
Segment Reporting Information      
Net Revenue 26,809us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
27,045us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
28,349us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
Enterprise Services      
Segment Reporting Information      
Net Revenue 21,297us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
23,041us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
25,090us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
Impairment of goodwill and intangible assets     (8,000)us-gaap_GoodwillAndIntangibleAssetImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
Software      
Segment Reporting Information      
Net Revenue 3,607us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
3,701us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
3,868us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
HP Financial Services      
Segment Reporting Information      
Net Revenue 3,416us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
3,570us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
3,784us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
Corporate Investments      
Segment Reporting Information      
Net Revenue 302us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
24us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
57us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
Printing and Personal Systems Group | Personal Systems      
Segment Reporting Information      
Net Revenue 33,304us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
31,232us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
34,892us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
Printing and Personal Systems Group | Printing      
Segment Reporting Information      
Net Revenue 22,719us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
23,685us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
24,317us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
Operating segments      
Segment Reporting Information      
Net Revenue 115,227us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
115,891us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
124,065us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Earnings from operations 11,328us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
10,802us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
12,495us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating segments | Enterprise Group      
Segment Reporting Information      
Net Revenue 27,814us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
28,081us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
29,643us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
Earnings from operations 4,008us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
4,259us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
5,123us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
Assets 27,236us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
29,759us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
 
Operating segments | Enterprise Services      
Segment Reporting Information      
Net Revenue 22,398us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
24,061us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
25,993us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
Earnings from operations 803us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
679us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
1,045us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
Assets 13,472us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
16,217us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
 
Operating segments | Software      
Segment Reporting Information      
Net Revenue 3,933us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
4,021us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
4,171us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
Earnings from operations 872us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
868us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
836us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
Assets 11,575us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
11,940us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
 
Operating segments | HP Financial Services      
Segment Reporting Information      
Net Revenue 3,498us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
3,629us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
3,819us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
Earnings from operations 389us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
399us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
388us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
Assets 13,529us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
12,746us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
 
Operating segments | Corporate Investments      
Segment Reporting Information      
Net Revenue 302us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
24us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
58us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
Earnings from operations (199)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
(316)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
(233)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
Assets 34us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
105us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
 
Operating segments | Printing and Personal Systems Group      
Segment Reporting Information      
Net Revenue 57,282us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
56,075us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
60,381us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Assets 22,167us-gaap_Assets
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
22,778us-gaap_Assets
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Operating segments | Printing and Personal Systems Group | Personal Systems      
Segment Reporting Information      
Net Revenue 34,303us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
32,179us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
35,843us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
Earnings from operations 1,270us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
980us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
1,724us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
Assets 12,104us-gaap_Assets
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
11,690us-gaap_Assets
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
 
Operating segments | Printing and Personal Systems Group | Printing      
Segment Reporting Information      
Net Revenue 22,979us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
23,896us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
24,538us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
Earnings from operations 4,185us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
3,933us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
3,612us-gaap_OperatingIncomeLoss
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
Assets 10,063us-gaap_Assets
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
11,088us-gaap_Assets
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
 
Eliminations of inter-segment net revenue and other      
Segment Reporting Information      
Net Revenue (3,773)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(3,593)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(3,708)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Eliminations of inter-segment net revenue and other | Enterprise Group      
Segment Reporting Information      
Net Revenue (1,005)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
(1,036)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
(1,294)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseGroupMember
Eliminations of inter-segment net revenue and other | Enterprise Services      
Segment Reporting Information      
Net Revenue (1,101)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
(1,020)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
(903)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_EnterpriseServicesMember
Eliminations of inter-segment net revenue and other | Software      
Segment Reporting Information      
Net Revenue (326)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
(320)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
(303)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_SoftwareServicesMember
Eliminations of inter-segment net revenue and other | HP Financial Services      
Segment Reporting Information      
Net Revenue (82)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
(59)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
(35)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_FinancialServicesMember
Eliminations of inter-segment net revenue and other | Corporate Investments      
Segment Reporting Information      
Net Revenue     (1)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_CorporateInvestmentsMember
Eliminations of inter-segment net revenue and other | Printing and Personal Systems Group | Personal Systems      
Segment Reporting Information      
Net Revenue (999)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
(947)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
(951)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PersonalSystemsGroupMember
Eliminations of inter-segment net revenue and other | Printing and Personal Systems Group | Printing      
Segment Reporting Information      
Net Revenue (260)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
(211)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
(221)us-gaap_Revenues
/ hpq_BusinessGroupAxis
= hpq_PrintingAndPersonalSystemsGroupMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hpq_PrintingMember
Significant Reconciling Items      
Segment Reporting Information      
Corporate and unallocated costs and eliminations (953)hpq_SegmentReportingInformationCorporateAndUnallocatedCostsGainsAndEliminations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(786)hpq_SegmentReportingInformationCorporateAndUnallocatedCostsGainsAndEliminations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(787)hpq_SegmentReportingInformationCorporateAndUnallocatedCostsGainsAndEliminations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Stock-based compensation expense (560)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(500)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(635)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Amortization of intangible assets (1,000)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(1,373)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(1,784)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Impairment of goodwill and intangible assets     (18,035)us-gaap_GoodwillAndIntangibleAssetImpairment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Restructuring charges (1,619)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(990)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(2,266)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Acquisition-related charges (11)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(22)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(45)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Interest and other, net (628)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(621)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(876)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Corporate and unallocated assets      
Segment Reporting Information      
Assets $ 15,193us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
$ 12,131us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember