HP Developer Community

Recent Blog Posts

HPCMSL - Creating Custom Toast Notifications
HP Client Management 16 May 2024
HPCMSL - Creating Custom Toast Notifications
Author : gary.blok
In a recent release of HPCMSL, an additional function was added, Invoke-HPNotification.  This function is an iteration of the Invoke-HPRebootNotification function.  Both functions have been updated to include additional customizations that you can now use in your own processes.  
HP Image Assistant new /Force switch
HP Client Management 13 Dec 2023
HP Image Assistant new /Force switch
Author : dan.felman
HP Image Assistant (HPIA) is a powerful tool for keeping HP commercial systems Drivers, BIOS, Firmware and HP Software up to date. HPIA and its intelligent analysis engine provides daily updates to ensure the latest HP SoftPaqs are always available. Starting with HPIA version 5.2.0, via HPIA’s command line, you can force the installation of SoftPaqs that otherwise may be skipped during ana
HP MIK Diagnostics and Administration Review
HP Client Management 23 Oct 2023
HP MIK Diagnostics and Administration Review
Author : dan.felman
The purpose of the HP Manageability Integration Kit (MIK) is to enable a user experience that simplifies routine enterprise processes and tasks by integrating into existing tools and workflows, like Microsoft Configuration Manager, now part of Intune family of products. Like other HP client management solutions, the MIK is available at https://www.hp.com/go/clientmanagement. Depl
Customize HPIA Reference FIles (Upd April 18, 2024)
HP Client Management 19 Jul 2023
Customize HPIA Reference FIles (Upd April 18, 2024)
Author : dan.felman
This blog describes a script that can modify HP Softpaq recommendations of a reference file to accommodate unique IT needs. In essence, a Reference File editor. HP Image Assistant (HPIA) is an IT tool designed to intelligently analyze and update HP commercial PCs. HPIA uses daily updated reference files that contain current information for the platform being analyzed. If a need arises for the a
Find CVE vulnerabilities fixed in Softpaqs
HP Client Management 7 Jun 2023
Find CVE vulnerabilities fixed in Softpaqs
Author : dan.felman
Security conscious organizations would like to know when certain vulnerabilities have been taken care of and the fixes released. HP packages device supporting components into Softpaqs. When available, CVE vulnerability fixes are listed in each Softpaq’s associated CVA  file It is possible, however, that in some cases, a component vendor may release updates for HP release without
Find and update HP dock firmware (Upd Jun 29, 2023)
HP Client Management 7 Jun 2023
Find and update HP dock firmware (Upd Jun 29, 2023)
Author : dan.felman
In an enterprise, it is useful to have a means to remotely find and update docking station firmware. While each dock update is packaged independently, a way to query for an attached dock, find the installed firmware version, and use the associated update Softpaq can be tricky. The PowerShell script described in this blog can be used to test for and find a supported HP dock or docking
New Combined Driver and UWP-HSA Packs
HP Client Management 16 Nov 2022
New Combined Driver and UWP-HSA Packs
Author : dan.felman
Starting with Windows 10 and Windows 11, 22H2 Driver Pack releases in December 2022, HP is delivering combined Driver and UWP/HSA driver applications in single Softpaqs. Organizations who inject drivers during imaging will be able to download a single executable that will provide both the device’s hardware enabling drivers along with their corresponding HSA (UWP) control applications.
Moving SSM Workflows to HPIA
HP Client Management 2 Nov 2022
Moving SSM Workflows to HPIA
Author : dan.felman
HP’s System Software Manager (SSM) has helped many IT organizations deliver updates to end user devices for a long time. SSM was deprecated by HP after decades of service and other tools provide different methods for achieving similar results. Here, we are going to review how existing SSM workflows can be replaced with the HP Image Assistant. Syst
Controlling HP Image Assistant
HP Client Management 13 Oct 2022
Controlling HP Image Assistant
Author : dan.felman
HP Image Assistant (HPIA) analyzes a system by downloading a daily updated Reference File from HP. However, it can also analyze and take action from a local Reference File (scripting support added in version 5.1.6 - prior releases only allowed this from the GUI). With a properly modified reference file, HPIA would be able to use it to analyze and update a system based on specific
HP Sure Admin step-by-step
HP Client Management 27 Jul 2022
HP Sure Admin step-by-step
Author : meghna.gupta
Configure Sure Admin using PowerShell modules to protect your BIOS from unauthorized access using a Password free modern security technology. Sure Admin uses public-key cryptography to eliminate the risks that are associated with legacy password-based approaches. Although this steps provides a step-by-step method for testing or implementing HP Sure Admin management, note that HP Connect for Microsoft Endpoint Manager can configure it up as well, from the cloud - see admin.hp.com for this feature.
Omnicept Changes
Omnicept 27 Apr 2022
Omnicept Changes
Author : scott.rawlings
The HP Reverb G2 Omnicept Edition continues its award-winning streak with another win. The HP Reverb G2 won the VR Awards Best Hardware of the Year, Red Dot Best of Best, IF Design Award, CES Innovation Award and just last week won the 2022 Advanced Imaging Society Lumiere™ Entertainment Technology Award.   When our HP team conceived of the critical role biometric infe
Omnicept Changes
XR 27 Apr 2022
Omnicept Changes
Author : scott.rawlings
The HP Reverb G2 Omnicept Edition continues its award-winning streak with another win. The HP Reverb G2 won the VR Awards Best Hardware of the Year, Red Dot Best of Best, IF Design Award, CES Innovation Award and just last week won the 2022 Advanced Imaging Society Lumiere™ Entertainment Technology Award.   When our HP team conceived of the critical role biometric infe
The New HP CMSL Build Your Own Driver Pack Commands
HP Client Management 31 Mar 2022
The New HP CMSL Build Your Own Driver Pack Commands
Author : dan.felman
The ability to use current, up to date, Driver Packs for Windows imaging needs is clear. Official HP Driver Packs are released on a cadence that often require IT departments to update specific drivers immediately after deployment. Why not create your own, as needed? HP Client Management Script Library (CMSL) version 1.6.5 introduces new commands with the ability to create up to date D
HP International Women's Week: Women in Computer Science dropping since 1980s
Epic Stories 7 Mar 2022
HP International Women's Week: Women in Computer Science dropping since 1980s
Author : TheSkipper
 To recognize and honor the contributions of women in society and technology, HP has expanded International Women's Day (March 8) into a full week of worldwide activities. Nothing shows the structural challenge that women face in Computer Science better than a chart published by the National Center for Educational Statistics.
International Women's Day: Margaret Hamilton - our favorite coder
Epic Stories 7 Mar 2022
International Women's Day: Margaret Hamilton - our favorite coder
Author : TheSkipper
March 8 is International Women’s Day, and HP is going the extra mile by stretching the day into an entire week of activities. Here at the HP Developers Program, we asked ourselves, “Who is our all-time favorite woman software developer?” The answer came back Margaret H. Hamilton, former NASA software lead for the Apollo space program.
HP stretches International Women's Day into a week of events
Epic Stories 6 Mar 2022
HP stretches International Women's Day into a week of events
Author : TheSkipper
On Wednesday, March 8, the world will observe International Women's Day. HP is stretching the day into a full week of events. Here on the HP Developers Portal, we highlight the contributions of three women who pioneered computer technology: Admiral Grace Hopper who taught a generation of military leaders about computing; Margaret Hamilton, whose software guided the Apollo space missions; and Dorothy Vaughan, a black woman in Alabama who taught herself Fortran and was portrayed in the hit movie Hidden Figures.
New Video: The Cognitive Load Algorithm
Omnicept 30 Nov 2021
New Video: The Cognitive Load Algorithm
Author : lauren.domingo
Dr. Erika Seigel, Omnicept AI Research Scientist, and Lauren Domingo, Omnicept Developer Advocate, teamed up for this overview of the Omnicept cognitive load machine learning algorithm.   See below or watch on HP Support's YouTube channel. In this video, we reference the technical whitepaper and dataset we make available to the public.  You'll find Omnicept research at
New Video: The Cognitive Load Algorithm
XR 30 Nov 2021
New Video: The Cognitive Load Algorithm
Author : lauren.domingo
Dr. Erika Seigel, Omnicept AI Research Scientist, and Lauren Domingo, Omnicept Developer Advocate, teamed up for this overview of the Omnicept cognitive load machine learning algorithm.   See below or watch on HP Support's YouTube channel. In this video, we reference the technical whitepaper and dataset we make available to the public.  You'll find Omnicept research at
Reverb G2 tracking with OpenXR in Unity
Omnicept 5 Nov 2021
Reverb G2 tracking with OpenXR in Unity
Author :
In this blog post, we will go over the quick basic steps to get you started on how to get the Reverb G2 or Reverb G2 Omnicept Edition headset tracking on Unity using OpenXR. For this, we will be using Unity Engine LTS (2020.3) and the OpenXR package.   Setting up the project packages The first thing we will need to do is set up
Reverb G2 tracking with OpenXR in Unity
XR 5 Nov 2021
Reverb G2 tracking with OpenXR in Unity
Author :
In this blog post, we will go over the quick basic steps to get you started on how to get the Reverb G2 or Reverb G2 Omnicept Edition headset tracking on Unity using OpenXR. For this, we will be using Unity Engine LTS (2020.3) and the OpenXR package.   Setting up the project packages The first thing we will need to do is set up
Battery Health Manager Discovery Script
HP Client Management 2 Nov 2021
Battery Health Manager Discovery Script
Author : meghna.gupta
This blog post will cover how to inventory the battery health manager setting for a collection of devices leveraging a PowerShell script to generate a .csv file. We will cover a solution for Configuration Manager and one without it. 
Provisioning a HP Sure Recover Custom Image in a Modern Managed Cloud Environment
HP Client Management 24 Sep 2021
Provisioning a HP Sure Recover Custom Image in a Modern Managed Cloud Environment
Author : philip.mellor
The hybrid working environment, where users are working from home or not at a fixed desk location poses additional challenges for IT resilience. One of those areas is the recovery of a non-functional device that requires a fresh Windows image to get the end-user productive again. HP Sure Recover is built into the hardware & firmware of selected HP business devices and helps to securely install the operating system from a network location.
Preparing Windows Systems for Autopilot Deployment
HP Client Management 22 Sep 2021
Preparing Windows Systems for Autopilot Deployment
Author : dale.scott
Configuring new devices for company use is traditionally a complicated and time-consuming process. Windows Audit mode condenses the number of steps it takes to get new devices up and running through hardware-agnostic configuration profiles that can be deployed anywhere with internet access. Devices can be sent from HP straight to users, who, once registered with Autopilot, just need to log in with their work email to get quickly provisioned and start work.
Using HP Image Assistant with Microsoft Endpoint Manager
HP Client Management 9 Sep 2021
Using HP Image Assistant with Microsoft Endpoint Manager
Author : meghna.gupta
HP Image Assistant (HPIA) is a vital tool that assists IT admins to manage their fleet more efficiently with a simpler setup and execution process.In this blog post we will cover how you can setup HPIA in a Microsoft Intune environment and push it to all your client devices with a few simple steps.
How to Update HP BIOS on Commercial Platforms
HP Client Management 2 Sep 2021
How to Update HP BIOS on Commercial Platforms
Author : dan.felman
BIOS Updates, a How-To Guide HP BIOS (aka firmware) manages the hardware on every HP desktop, laptop, and workstation and receives several updates in a year.  An HP BIOS update includes not only the basic firmware for the motherboard but may contain updates for individual hardware components that would not operate without their own firmware. W
New demo and Unity code sample!
XR 23 Jul 2021
New demo and Unity code sample!
Author : lauren.domingo
Use Omnicept facial data with Unity to drive avatar gaze and blinks.We have released a demo and code sample.
New demo and Unity code sample!
Omnicept 23 Jul 2021
New demo and Unity code sample!
Author : lauren.domingo
Use Omnicept facial data with Unity to drive avatar gaze and blinks.We have released a demo and code sample.
What is Cognitive Load?
Omnicept 13 Jul 2021
What is Cognitive Load?
Author : lauren.domingo
Dr. Erika Siegel of HP Labs has been studying human cognition for 15 years. In this engaging video she explains cognitive load and why HP Omnicept is a useful tool in a VR developer's toolbox.
What is Cognitive Load?
XR 13 Jul 2021
What is Cognitive Load?
Author : lauren.domingo
Dr. Erika Siegel of HP Labs has been studying human cognition for 15 years. In this engaging video she explains cognitive load and why HP Omnicept is a useful tool in a VR developer's toolbox.
New Omnicept course for Unity developers!
Omnicept 2 Jul 2021
New Omnicept course for Unity developers!
Author : lauren.domingo
Sergi and Lauren will be leading an Omnicept SDK Unity Plugin course for free on Circuitstream.com!   This class will include an overview of what is Omnicept, how to access VR headset and controller functionality as well as a developer focused walkthrough on a simple game that utilizes Cognitive Load readings to adjust the difficulty.  You are welcome to join us!
New Omnicept course for Unity developers!
XR 2 Jul 2021
New Omnicept course for Unity developers!
Author : lauren.domingo
Sergi and Lauren will be leading an Omnicept SDK Unity Plugin course for free on Circuitstream.com!   This class will include an overview of what is Omnicept, how to access VR headset and controller functionality as well as a developer focused walkthrough on a simple game that utilizes Cognitive Load readings to adjust the difficulty.  You are welcome to join us!
Introducing HP VR Spatial Audio
Omnicept 5 May 2021
Introducing HP VR Spatial Audio
Author :
With the launch of the HP Omnicept SDK, HP introduces VR Spatial Audio, which gives VR applications an immersive sound environment. Users perceive sound sources to originate from their relative position in the virtual environment. A Machine Learning approach provides a more realistic audio experience.
Introducing HP VR Spatial Audio
XR 5 May 2021
Introducing HP VR Spatial Audio
Author :
With the launch of the HP Omnicept SDK, HP introduces VR Spatial Audio, which gives VR applications an immersive sound environment. Users perceive sound sources to originate from their relative position in the virtual environment. A Machine Learning approach provides a more realistic audio experience.
HP Omnicept Cognitive Load Dataset is live!
Omnicept 3 May 2021
HP Omnicept Cognitive Load Dataset is live!
Author :
You are invited to familiarize yourself with the methods and dataset used in creating the HP Labs Omnicept cognitive load inference engine.   Start with the link below for the ReadMe which will give an overview of the experiment, procedure and the data descriptions.  You must login or create an HP ID to download the data set.
HP Omnicept Cognitive Load Dataset is live!
XR 3 May 2021
HP Omnicept Cognitive Load Dataset is live!
Author :
You are invited to familiarize yourself with the methods and dataset used in creating the HP Labs Omnicept cognitive load inference engine.   Start with the link below for the ReadMe which will give an overview of the experiment, procedure and the data descriptions.  You must login or create an HP ID to download the data set.
Secure BIOS with HP Sure Admin and CMSL - (Upd 12/1/2022)
HP Client Management 11 Nov 2020
Secure BIOS with HP Sure Admin and CMSL - (Upd 12/1/2022)
Author : dan.felman
In order to provide a more secure access to the BIOS, HP introduced Sure Admin on commercial systems. HP Sure admin depends on a cryptographically secure infrastructure, the Secure Platform Management (SPM), previously released in the BIOS to support features such as HP Sure Run and Sure Recover. 
Not coding makes me cranky (Fight for the right to code)
Epic Stories 10 Nov 2020
Not coding makes me cranky (Fight for the right to code)
Author : melanie.robertson
HP Software Engineer Melanie Robertson got so tired of being interrupted while she was coding that she decided to do something about it.
2D Printing - the Rodney Dangerfield of high tech
Printing from the Internet for Developers 6 Nov 2020
2D Printing - the Rodney Dangerfield of high tech
Author : TheSkipper
Value of print - In a world where screen media gets all the buzz, paper can lament, "I don't get no respect." Everyone says, "Paper is going away." Yet a steady 100 million printers sell every year. What can you do with a worldwide installed base of about half a billion printers?
Omnicept AI: Data Privacy and Security
XR 30 Sep 2020
Omnicept AI: Data Privacy and Security
Author :
As an experimental psychologist, I spent more than a decade learning the art and science of collecting (and protecting) data from human subjects. In fact, one of the things that distinguishes experimental psychology from other experimental sciences like chemistry or biology is the extra level of care and training that is required to ethically collect and responsibly maintain personal, private,
Omnicept AI: Data Privacy and Security
Omnicept 30 Sep 2020
Omnicept AI: Data Privacy and Security
Author :
As an experimental psychologist, I spent more than a decade learning the art and science of collecting (and protecting) data from human subjects. In fact, one of the things that distinguishes experimental psychology from other experimental sciences like chemistry or biology is the extra level of care and training that is required to ethically collect and responsibly maintain personal, private,
Remediating BIOS updates with Microsoft Endpoint Manager Proactive Remediation and HP Client Management Script Library (HPCMSL)
HP Client Management 29 Sep 2020
Remediating BIOS updates with Microsoft Endpoint Manager Proactive Remediation and HP Client Management Script Library (HPCMSL)
Author : txvalp
Find out how to keep your system BIOS up to date using Microsoft Endpoint Manager Proactive Remediation and HP Client Management Script Library.  
Managing battery health settings with  Microsoft Endpoint Manager and HP Client Management Script Library (HPCMSL)
HP Client Management 24 Sep 2020
Managing battery health settings with Microsoft Endpoint Manager and HP Client Management Script Library (HPCMSL)
Author : txvalp
Find out how easy it is to manage battery health with Microsoft Endpoint Manager Proactive Remediation and  HP Client Management Script Library (HPCMSL)  
Deploying HP Client Management Script Library (HPCMSL) with Microsoft Endpoint Manager
HP Client Management 24 Sep 2020
Deploying HP Client Management Script Library (HPCMSL) with Microsoft Endpoint Manager
Author : txvalp
Learn how to deploy HP Client Management Script Library (HPCMSL) via Microsoft Endpoint Manager
HP Labs:  Cognitive Load
XR 28 Aug 2020
HP Labs: Cognitive Load
Author :
The HP Omnicept VR platform is a ground-breaking collaboration between HP’s VR software team and scientists at HP labs. Driven by research in neuroscience, psychology, and affective computing, Omnicept VR combines physiological sensing with cutting edge machine learning to create human-centered, AI solutions. HP Ominicept VR will help individuals and teams better understand their users, predict
Improving Battery Health with Battery Health Manager (Upd 10/12/2020)
HP Client Management 21 Aug 2020
Improving Battery Health with Battery Health Manager (Upd 10/12/2020)
Author : dan.felman
The combination of a remote workforce with Work From Home (WFM) needs in the age of Covid-19, and mobile users now utilizing their notebooks always plugged in, increases the likelyhood of battery damage. Based on HP testing and with the help of technology built on commercial laptops, HP has developed unique algorithms that can help remediate and lower the incidence of battery fai
HP Client Management Script Library 1.5 released
HP Client Management 22 Jul 2020
HP Client Management Script Library 1.5 released
Author : txvalp
Version 1.5 of the HP Client Management Script Library has been released.  
Automating Maintenance of HP Image Assistant Repositories (Upd  Feb 27, 2024)
HP Client Management 21 Jul 2020
Automating Maintenance of HP Image Assistant Repositories (Upd Feb 27, 2024)
Author : dan.felman
HP Image Assistant can install/update drivers and other components from an offline repository that has been populated with Softpaqs for HP supported business systems. A Repository folder, if to be used by HPIA, requires to be configured correctly. Configuring can be done with HP's Client Management Software Library. This blog highlights a Powershell script that helps automate the creation and m
HP UWP Application Pack Deployment in a Microsoft Endpoint Configuration Manager OS Deployment Task
HP Client Management 23 Jun 2020
HP UWP Application Pack Deployment in a Microsoft Endpoint Configuration Manager OS Deployment Task
Author : nkofahl
With the move to the DCHU driver model many of the typical tray applications have migrated to a Universal Windows Platform (UWP) application. These applications are typically installed from the Windows Store into a specific user profile. However, in environments where the Windows Store is blocked or IT needs to deploy these applications as part of a bare metal OS deployment task, a different in
Optimized Windows Power Profiles with HP System Default Settings
HP Client Management 4 Jun 2020
Optimized Windows Power Profiles with HP System Default Settings
Author : dan.felman
Modern Standby: Why HP System Default Settings The HP System Default Settings Softpaq was developed to optimize settings and battery utilization on HP systems. HP recommends the Softpaq be installed on all supported mobile platforms, with and without Modern Standby support. According to Microsoft -
Packaging UWP drivers for deployment in MEMCM
HP Client Management 30 Apr 2020
Packaging UWP drivers for deployment in MEMCM
Author : dan.felman
Installing Driver Appx packages during MEMCM/OSD 4/30/2020 The implementation of the UWP driver model by Microsoft imposes restrictions on how a complete driver package can be deployed when a PC is (re)imaged. Drivers with a control UWP application are split between the hardware-enabling driver and an appx package, typically installed with DISM. Ev
How to use Anchore Inline Image Scanning
Epic Stories 22 Apr 2020
How to use Anchore Inline Image Scanning
Author : toul.deguia-cranmer
Anchore is a tool that scans Docker images for common vulnerabilities and not so common vulnerabilities if you purchase the paid version. However, the free version is useful and should still be used on your team to avoid the common vulnerabilities.Thankfully, the Anchore team is nice enough to have created an entire shell script to both install the Anchore Database locally and run the Anchore CLI all in one line.
Using HP Image Assistant for driver updates in MEMCM
HP Client Management 20 Apr 2020
Using HP Image Assistant for driver updates in MEMCM
Author : dan.felman
HP Image Assistant (HPIA) has become a useful tool for IT shops helping to automate the deployment and updating of PCs in an Enterprise. HPIA can be used to (not-including capabilities such as, quick access to Readme and CVA files, Advisories and Bulletins, etc.): Update any and/or all HP deliverables to a supported platform Create new, platform-specific driver pack
Driver injection with HP Image Assistant and HP CMSL in MEM CM (upd. 4/27/2021)
HP Client Management 12 Apr 2020
Driver injection with HP Image Assistant and HP CMSL in MEM CM (upd. 4/27/2021)
Author : dan.felman
HP Image Assistant (since version 4.5.4) and the HP Client Management Script Library (since version 1.4.0) can team up to deliver intelligent and efficient installation of HP drivers, bios, and other HP software in a Microsoft Endpoint Management Configuration Manager (MEMCM), or other similar management environments. Recently added features support the ability for the CMSL to create and mainta
HP Client Management Script Library 1.4.3 - and a security bulletin PSA
HP Client Management 11 Mar 2020
HP Client Management Script Library 1.4.3 - and a security bulletin PSA
Author : txvalp
Read what's new in HP Client Management Script Library v1.4.3 (hint, just bug fixes) and also an important note about addressing potential issues caused by a recent security bulletin.  
Provisioning and Configuring HP Sure Recover with HP Client Management Script Library
HP Client Management 18 Feb 2020
Provisioning and Configuring HP Sure Recover with HP Client Management Script Library
Author : txvalp
Learn how to provision HP Sure Recover with the HP Client Management Script Library.  
Scripting the Download and use of HP DriverPacks in MEMCM
HP Client Management 14 Feb 2020
Scripting the Download and use of HP DriverPacks in MEMCM
Author : dan.felman
Managing Driver Packs as Software in a MEMCM environment A useful method for managing driver packs under Microsoft System Center Configuration Manager (CM) was described by GaryTown.com in his blog: https://garytown.com/hp-driver-packs-download-cm-import-via-powershell. The goal is to help IT organiza
HP Secure Platform Management with the HP Client Management Script Library
HP Client Management 12 Feb 2020
HP Secure Platform Management with the HP Client Management Script Library
Author : txvalp
Learn how to configure the HP Secure Platform with the HP Client Management Script.  
HP Client Management Script Library 1.4 released
HP Client Management 12 Feb 2020
HP Client Management Script Library 1.4 released
Author : txvalp
Check it out, HP Client Management Script LIbrary 1.4 has been released.
Preserving the original Print Developers Community
Printing from the Internet for Developers 1 Jan 2020
Preserving the original Print Developers Community
Author : william.hertling
Join the HP Developers Portal team in giving a salute to the first website dedicated to Print Developers:  www.print-dev.com. The new HP Developers portal has saved the best of print-dev.com com and will carry forward Will Hertling's vision of developers sharing their best code for printing from mobile, web, and PCs.
Adding Elasticsearch to legacy applications using Logstash
Epic Stories 1 Jan 2020
Adding Elasticsearch to legacy applications using Logstash
Author : Shriram_Untawale
Elasticsearch can store, scale, search and analyze humongous amounts of data in near real time. It is usually used in applications that have complex search features. But it can also be used to retrofit legacy apps that lack heavy duty search. You can add search to a legacy app running on a MySQL database by bringing up Elasticsearch as a secondary data store to handle the search load. The relational database remains the single source of truth while Elasticsearch rips through searches, giving a legacy database value that it never had before.
How to use Regex expressions when working with AWS WAF CloudFormation template
Epic Stories 4 Dec 2019
How to use Regex expressions when working with AWS WAF CloudFormation template
Author : toul.deguia-cranmer
In the summer of 2019, AWS announced support for using Regex Expressions for their WAF CloudFormation Templates. However, at introduction, no one had figured it out from a solely CloudFormation solution. In this post Toul DeGuia-Cranmer explains what can (and cannot) be done through editing the CloudFormation WAF template.
HP Client Management Script Library 1.3 released
HP Client Management 19 Nov 2019
HP Client Management Script Library 1.3 released
Author : txvalp
Announcing HP Client Management Script Library 1.3.0. Please read on for what is new in this release.    
Cloud Security for novices (who are no dummies)
Epic Stories 25 Jul 2019
Cloud Security for novices (who are no dummies)
Author : shakti.ashirvad
I recently took on the role of Cloud Security advocate for HP's Device-as-a-Service (DaaS) team. I saw first-hand that preparing a team to be interested in security is a daunting task, especially when the team’s imperative is to deliver software fast. Here are some simple steps that you can follow to get your team engaged.
How to add security to a kops provisioned Kubernetes cluster in AWS
Epic Stories 17 Jun 2019
How to add security to a kops provisioned Kubernetes cluster in AWS
Author : toul.deguia-cranmer
Kops is a popular open source tool that makes it easier to provision and deploy Kubernetes clusters in Cloud Service Providers. However, Kops probably cannot achieve a one-size-fits-all security solution. Use of kops may vary, so you should be aware of default security choices and know how to configure the security to your needs. In this article I'll show you how to run kube-bench against a kops provisioned cluster and how to change the cluster spec to add additional security to the provisioned k8s cluster.
Automating MDT Drivers with The HP Client Management Script Library
HP Client Management 10 Jun 2019
Automating MDT Drivers with The HP Client Management Script Library
Author : nkofahl
Learn how to leverage the HP Client Management Script Library to automate driver management and injection for a Microsoft Deployment Toolkit (MDT) Deployment Share 
Don't let your "data lake" turn into a swamp
Epic Stories 10 Jun 2019
Don't let your "data lake" turn into a swamp
Author : gaurav.roy
The world is awash in data. It is overflowing data centers and pooling into data lakes. There is a tendency to dump everything into the lake – device data, usage data, financial data. As homes get smarter - we may soon put everything, even the kitchen sink data, into our data repositories.  A data lake can quickly become enormous, but if it is all unstructured, it isn’t a lake. It’s a swamp. Cloud Software R&D Director Gaurav Roy explains how HP is keeping its data lakes clean to enable Artificial Intelligence implementations.
Extracting platform to softpaq mapping from security bulletins
HP Client Management 22 May 2019
Extracting platform to softpaq mapping from security bulletins
Author : txvalp
Second post in the Zombieload Special series. In this post, we consider an alternate way of working with security bulletins and the HP Client Management Script Library.
Processing security bulletins with the HP Client Management Script Library
HP Client Management 19 May 2019
Processing security bulletins with the HP Client Management Script Library
Author : txvalp
This the inaugural post in a Zombieload Special series. Here's how you can leverage the HP Client Management Script Library and a little bit of your own PowerShell magic to quickly identify whether your platform needs a softpaq mentioned in a security bulletin.
"Alexa...turn off the garage door!"
Epic Stories 16 May 2019
"Alexa...turn off the garage door!"
Author : fongck
Have you ever laid in bed at night and realized the garage door was wide open? HP Tech Lead C.K. Fong decided he should be able to control his garage door using Alexa for far less than the cost of commercial voice controllers. So as a software R&D engineer who likes to automate his house, he used a Wemos D1 Mini microcontroller, similar to the popular Arduino Uno, to trick Alexa into thinking the garage door was a light bulb. "Alexa...turn off the garage door."
How to "build a better mousetrap" by adding a wireless camera
Epic Stories 16 May 2019
How to "build a better mousetrap" by adding a wireless camera
Author : fongck
One of the oldest axioms about innovation states, "Build a better mousetrap, and the world will beat a path to your door." HP developer C.K. Fong shows how he reinvented the trap by adding a remote control IP camera, a mobile app, and automatic email alerts.
Couple's counseling for pair programmers - working out how to work together
Epic Stories 1 May 2019
Couple's counseling for pair programmers - working out how to work together
Author : william.hertling
Ah, the drama of pair programming! Arguing over what needs to be done. Fighting over how to do it. Bickering over coding style or test completeness. Will Hertling offers some do-it-yourself couple's counseling for paired programmers.
How to Create Human-Friendly Shortened URLs
Epic Stories 28 Apr 2019
How to Create Human-Friendly Shortened URLs
Author : william.hertling
Humans have great difficulty reading and transcribing shortened URLs that contain a random assortment of numbers and letters in upper and lower case. To give users URLs that are easy to type and transcribe, avoid switching keyboards and types of characters more than once, use a separator character to create subgroups, and eliminate ambiguous characters. Human-friendly URLs are ideal for printed materials and anywhere shortened URLs are needed.
HP 3D developer Will Hertling speaks at 71st World Affairs Conference
Epic Stories 23 Apr 2019
HP 3D developer Will Hertling speaks at 71st World Affairs Conference
Author : william.hertling
In early April 2019, Will Hertling, a 3D printing developer for HP Inc. and an accomplished science fiction author, delivered a message of technological disruption to the 71st annual Conference on World Affairs in Boulder, Colo. In nine panel discussions, Hertling spoke about the promise and perils of technological innovations in social networking and Artificial Intelligence.
Docker Bench for Security - Container Hardening and Auditing Host Security
Epic Stories 17 Apr 2019
Docker Bench for Security - Container Hardening and Auditing Host Security
Author : toul.deguia-cranmer
Docker is now all the rage in the field of containerization and as a consequence is a target for attack. Although Docker does have some security defaults set right out of the box, those defenses may not be enough to prevent attacks. This article explains how to use Docker Bench for Security to tweak Docker settings in keeping with recognized best practices.
Cut-and-paste Software Development: Learning through Lazy Mimicry
Epic Stories 19 Mar 2019
Cut-and-paste Software Development: Learning through Lazy Mimicry
Author : william.hertling
HP Developer and science fiction writer Will Hertling has been watching how new people on his team pick up software development -- specifically Ruby/Rails. He sees two markedly different approaches, which he calls Surface Learning and Deep Learning. Both have their place.
When NOT to use microservices and test-driven development
Epic Stories 24 Jan 2019
When NOT to use microservices and test-driven development
Author : william.hertling
Most web service are built on a microservices architecture with test-driven development. That makes sense for most large-scale, mature applications, but it may by counterproductive for rapidly evolving prototypes. Senior software engineer and science fiction writer Will Hertling explains why. 
Design before you code. Full lifecycle API engineering
Epic Stories 23 Dec 2018
Design before you code. Full lifecycle API engineering
Author : krishna.prasad.muraleedharan.pillai
The idea that you can design an API without writing code seems somehow backwards, like putting the cart before the horse. But “full lifecycle API engineering” is an emerging field with a new set of tools that let you do just that. You don’t need to hammer nails to design a house. Neither do you need to code to initially design and document an API.
How to teach kids to code after Hour of Code?
Epic Stories 7 Dec 2018
How to teach kids to code after Hour of Code?
Author : TheSkipper
In the first week of December, thousands of teachers and volunteers around the world gave millions of student their first exposure to computer coding in Hour of Code events. But what happened after the Hour of Code events were over? A new teacher's guide provides a path forward: Computational Thinking {and Coding} for Every Student.
Augmented Reality: Advice from an AR Creative Director.
Epic Stories 14 Jun 2018
Augmented Reality: Advice from an AR Creative Director.
Author : TheSkipper
In his years pioneering Augmented Reality at Aurasma and now HP Reveal, Chris Burgess has watched companies struggle to measure ROI – how Augmented Reality can improve the company's Financial Reality. As with any new technology, there is confusion around what AR can and can't do. In this blog post, originally published on LinkedIn, Chris shares lessons learned and wise advice for anyone using – or thinking about using – Augmented Reality.
Will ARKit & ARCore ruin augmented reality for the rest of the industry?
Epic Stories 14 Jun 2018
Will ARKit & ARCore ruin augmented reality for the rest of the industry?
Author : TheSkipper
When Pokemon Go came onto the scene, Augmented Reality finally received the prominence early adopters like HP's Chris Burgess had been expecting. With the arrival of ARKit and ARCore, the world really went AR mad. Apple and Google unleashed their latest tech for developers to start demonstrating what they can do, and so far it seems the possibilities are endless. However, Burgess wants to see AR content generation made even easier for "non-techies."
OS printing advances allow deprecation of Mobile Print SDK
Mobile Print 1 Feb 2018
OS printing advances allow deprecation of Mobile Print SDK
Author : TheSkipper
At HP we work tirelessly to improve the print experience. We thank everyone who integrated our Mobile Print SDK. You demonstrated print's impact on usage and engagement and helped us evangelize a streamlined printing experience. Now that print is integrated into iOS and Android Oreo, we are moving into the next phase of our print API journey and deprecating the Mobile Print SDK by February 28, 2018.
PicCollage passes 1M prints in 6 months. Mobile Print key to retention.
Epic Stories 16 Aug 2017
PicCollage passes 1M prints in 6 months. Mobile Print key to retention.
Author : TheSkipper
When PicCollage passed the 100 million downloads mark, Ching-Mei Chen and her team realized they had an engagement and retention issue. They didn't have 100 million users. Adding a "Print at Home" button gave PicCollage new options for engagement. It triggered 1 million prints in six months and, surprisingly, boosted orders. Users who got in the habit of printing at home also ordered more print merchandise.
Open source Istio brings "service mesh" to micro-services architecture
Epic Stories 14 Jun 2017
Open source Istio brings "service mesh" to micro-services architecture
Author : galo
HP's Galo Gimenez, a Distinguished Technologist in the HP CTO's office, introduces Istio, a new open source project announced by Google, IBM, and Lyft. Istio is developing a high-level network fabric to provide key capabilities uniformly across services, regardless of the language the service is written in.
HP wows young and old at Corvallis Maker Fair (The CO-2017)
Epic Stories 20 Apr 2017
HP wows young and old at Corvallis Maker Fair (The CO-2017)
Author : TheSkipper
Two-year-old Ava stood transfixed in front of a plasma screen at The CO·, the fourth annual Corvallis Maker Fair hosted by Oregon State University. She didn’t know it, but Ava was watching a flashy show about 3D printing, a technology that will transform her world as surely as computers changed her parents’ lives.
PicCollage photo app tops 5 million at-home prints, shares insights
Epic Stories 27 Feb 2017
PicCollage photo app tops 5 million at-home prints, shares insights
Author : TheSkipper
Users of the PicCollage app (a Top 10 mobile photo/video app) have printed 5 million photos and collages since the app added a Print at Home button 18 months ago. PicCollage used the HP Mobile Print SDK to add the button. The immediate demand for at-home printing was a pleasant surprise for app co-founder Ching-Mei Chen. The Print at Home button also boosted orders for photo products, like phone cases.
Google I/O: Why mobile printing?
Printing from the Internet for Developers 8 Feb 2017
Google I/O: Why mobile printing?
Author : TheSkipper
At Google I/O 2016, members of the Android Framework team explained Android's printing architecture and shared make-it-easy code for printing from mobile Android devices.
Design before you code: full-lifecycle API engineering
Epic Stories 20 Jan 2017
Design before you code: full-lifecycle API engineering
Author : TheSkipper
The idea that you can design an API without writing code just seems somehow backwards, like putting the cart before the horse. But “full lifecycle API engineering” is an emerging field with a new set of tools that let you do just that.
"Mommy Blogger" monetizes recipes with printable Meal Plans
Printing from the Internet for Developers 16 Jan 2017
"Mommy Blogger" monetizes recipes with printable Meal Plans
Author : TheSkipper
“Of all the different ways I have monetized my blog, printables were the easiest and the most no-brainer.” Best selling food author and blogger Stephanie O'Dea (the "Crock Pot Lady")  
HP's JetAdvantage On Demand is like an "app portal for print"
Epic Stories 20 Dec 2016
HP's JetAdvantage On Demand is like an "app portal for print"
Author : TheSkipper
Downloading a cloud-based app to a smart phone has become so easy that most children can do it. That same behavior is coming to HP office printers. HP has launched JetAdvantage on Demand, the printing industry's first Software as a Service solution management platform. "Think of it as the app store for printing."
Hour of Code fuels "Growth Mindset" for Mrs. Hicks' 2nd graders
Epic Stories 7 Dec 2016
Hour of Code fuels "Growth Mindset" for Mrs. Hicks' 2nd graders
Author : TheSkipper
What happens when Hour of Code – a worldwide initiative by Code.org to teach the basics of coding – shows up in a 2nd grade classroom that champions a "Growth Mindset"? HP Corvallis volunteers in Mrs. Hicks' classroom may have witnessed the start of something big.
GE transforming itself into a "digital industrial" company
Epic Stories 5 Dec 2016
GE transforming itself into a "digital industrial" company
Author : TheSkipper
Like HP, GE is a global industrial icon that is engaged in reinventing itself. Here are a pair of articles that show GE's progress as it pursues a "digital industrial" future on the "Internet of Really Big Things."
US CTO Megan Smith talks coding and tech at Martha Stewart American Made summit
Epic Stories 17 Nov 2016
US CTO Megan Smith talks coding and tech at Martha Stewart American Made summit
Author : TheSkipper
HP’s Julie Anderson, Developer Outreach Manager and Maker Space advocate, was invited to New York City to attend Martha Stewart’s American Made Summit 2016. There she met U.S. Chief Technology Officer Megan Smith, who delivered the closing keynote.
HP CTO wishes for time travel in HP Innovation Journal for Fall 2016
Epic Stories 11 Oct 2016
HP CTO wishes for time travel in HP Innovation Journal for Fall 2016
Author : TheSkipper
In the fall issue of HP's Innovation Journal, CTO Shane Wall wishes he could bring back Bill Hewlett and Dave Packard, who founded HP in 1938 and sparked all of Silicon Valley. "Time travel is one innovation our Labs team hasn’t cracked yet. Just now, I wish we had." Read what Bill and Dave could never have imagined.
Printing a cup of coffee? Well, almost!
Specialty Printing Systems 25 Jul 2016
Printing a cup of coffee? Well, almost!
Author : TheSkipper
See how baristas at Drupa, the giant printing exposition in Germany, served up piping cups of HP jet-printed coffee. 
What's working in Mobile Photo? Top 10 app PicCollage and Kite share insights
Epic Stories 15 May 2016
What's working in Mobile Photo? Top 10 app PicCollage and Kite share insights
Author : TheSkipper
PicCollage, a Top 10 photo app, added a Print at Home button and learned four key lessons: Millennials love to print photos and collages (nearly 2 million in 8 months) HP's Mobile Print SDK is printer agnostic and took just 10 minutes to integrate.  Print-at-home users are 7 times more likely to order photo products from Kite, a data e-commerce platform for print In-home photo printing boosts engagement and retention
HP launches Tech Ventures group to invest in startups
Epic Stories 10 May 2016
HP launches Tech Ventures group to invest in startups
Author : TheSkipper
May 10, 2016:  Today HP Inc. announced the creation of HP Tech Ventures, a corporate venture group dedicated to finding "early stage companies with cutting edge technologies." The team, led by Andrew Bolwell, HP's "Chief Disrupter," will be looking for disruptive technologies in: 3D transformation, immersive computing, hyper-mobility, the Internet of things, artificial intelligence, and smart machines.
Innovation Journal shows where HP and the world are headed
Epic Stories 19 Apr 2016
Innovation Journal shows where HP and the world are headed
Author : TheSkipper
Want to know what HP is thinking about today that will impact your world in the future? The Spring issue of HP's Innovation Journal is dedicated to "Charting a course for the future." (Read it on mobile, web, or PDF.)
Facebook announces HP Print Bot at F8
Epic Stories 14 Apr 2016
Facebook announces HP Print Bot at F8
Author : TheSkipper
HP was one of the eight business partners selected by Facebook for its release Tuesday of the Facebook Messenger platform. The result of the collaboration is an HP Print Bot that will make it easy to print from Facebook. 
HP JetAdvantage Partner Program...Today, Tomorrow and Beyond
Epic Stories 13 Apr 2016
HP JetAdvantage Partner Program...Today, Tomorrow and Beyond
Author : TheSkipper
Fleets of HP LaserJet printers are deployed in enterprises around the world. Many have special software functions – customized buttons on the control panel – that are the work of developers who have joined the HP JetAdvantage Partner Program. The JetAdvantage program is welcoming more developers to its Open eXtensible Platform for devices (OXPd).
Take 2 minutes for 2 inspiring videos: Blended Reality & Immersive Computing
Epic Stories 28 Mar 2016
Take 2 minutes for 2 inspiring videos: Blended Reality & Immersive Computing
Author : TheSkipper
I have been writing about new computer technology since tablets were paper, Apples grew on trees and Amazon was a rainforest. Now HP introduces Blended Reality and Immersive Computing. To understand what HP means by those terms, I recommend a pair of 1-minute videos that give you the Big Picture.
Girls Who Code founder Reshma Saujani: "Teach girls bravery, not perfection"
Epic Stories 11 Mar 2016
Girls Who Code founder Reshma Saujani: "Teach girls bravery, not perfection"
Author : TheSkipper
 To wrap up HP's International Women's Week, the Developers' Portal offers an answer to the question: "Why are there so few women in Computer Science?" In a TED Talk the founder of Girls Who Code, Reshma Saujani, calls on us all to "teach girls bravery, not perfection."
International Women's Week: HP Developer diagnoses drop in CS majors
Epic Stories 10 Mar 2016
International Women's Week: HP Developer diagnoses drop in CS majors
Author : TheSkipper
Noha Elarief, a developer on HP’s mobile print program, has personal experience with the decline of women in Computer Science courses in the United States. It wasn’t that way in Egypt. “When I came to the United States to earn a Ph.D., I was shocked when I saw how few women were in my classes.”
Calling all Oregon Makers to the Corvallis Maker Fair - April 8-9
Epic Stories 10 Mar 2016
Calling all Oregon Makers to the Corvallis Maker Fair - April 8-9
Author : TheSkipper
Attention Northwest makers! The Corvallis Oregon Maker Fair wants to exhibit YOU on Saturday, April 9, 2016. Get your exhibitor form here.
Bridging from DevOps to Central Ops - a mini-whitepaper
Epic Stories 26 Feb 2016
Bridging from DevOps to Central Ops - a mini-whitepaper
Author : TheSkipper
In the world of Agile software development, embedded DevOps teams have proven their worth. But what happens when a project matures and joins a large company's portfolio of established services. Then the project must bridge to Central Ops to save money. Developer Joe Teibel, an HP veteran, explains how crossing that bridge is all about constraints.
Shane Wall, HP CTO, foresees 4D printing and Industry 4.0
Epic Stories 24 Feb 2016
Shane Wall, HP CTO, foresees 4D printing and Industry 4.0
Author : TheSkipper
"Good morning Berlin!" HP CTO Shane Wall greeted the hub conference. For 25 minutes he shared HP's vision for not only 2D and 3D printing, but also 4D printing. He set these advances against a backdrop of three key megatrends: urbanization, hyper-globalization, and technology disruption.
7 reasons Scala is better than Java ... so why is Java winning?
Epic Stories 18 Feb 2016
7 reasons Scala is better than Java ... so why is Java winning?
Author : TheSkipper
Joe Teibel, a veteran HP developer with deep knowledge of cloud services and application development, has strong opinions about agile development, scaling software projects, and the "right way" to do Ops. Here he explains why he thinks Scala is superior to Java. 
Collaboration the name of the game at university's first  hackathon: QuackHack
Epic Stories 22 Jan 2016
Collaboration the name of the game at university's first hackathon: QuackHack
Author : TheSkipper
Can a junior-class product designer who can't code make the podium at a university hackathon? See what Nicolas Capaldini and Team Virus pulled off at QuackHack, the first hackathon held at the University of Oregon, a school famous for its duck mascot.
Kai Turner of MOO sees the future of paper in the Internet of Things
Printing from the Internet for Developers 21 Jan 2016
Kai Turner of MOO sees the future of paper in the Internet of Things
Author : TheSkipper
When engaged in an epic battle, it's great to find an ally. Here at HP, we have found like-minded thinkers at MOO Inc., a paper-loving design company. In a blog post, Kai Turner, MOO's Senior Product Manger, explores the "physical-to-digital space and the future of paper." Like HP, Kai sees paper going digital and joining the emerging Internet of Things.
Is home 3D printing practical? Let's do the Time Warp again.
Epic Stories 7 Jan 2016
Is home 3D printing practical? Let's do the Time Warp again.
Author : TheSkipper
Every time I see an advertisement for a home 3D printer, it’s déjà vu all over again. I am mentally transported back in time to the dawn of the home computer era, when computer gurus struggled to give a good answer to the Practical Spouse Question: "What useful things can you do with it?"
PicCollage mobile print templates increase engagement and retention
Epic Stories 4 Jan 2016
PicCollage mobile print templates increase engagement and retention
Author : TheSkipper
"There's still something special about having a physical print out of your creations to hang on the wall or send to friends and family." That's not HP talking. That's PicCollage, one of the Top 10 photo apps. Adding mobile printing to PicCollage boosted engagement and monetization — something every developer wants.
Scientific American: The brain prefers paper for reading
Printing from the Internet for Developers 14 Dec 2015
Scientific American: The brain prefers paper for reading
Author : TheSkipper
Value of print: A YouTube video of a toddler swiping and pressing images in a magazine fueled the popular debate between paper and digital readers back in 2011. The video, titled A Magazine is an iPad that Does Not Work, has been watched almost 5 million times. In 2013, Scientific American editors took on the debate, reviewing research that compared reading on paper to reading on screen.
The watch and the printer: a tale of two comebacks
Printing from the Internet for Developers 13 Dec 2015
The watch and the printer: a tale of two comebacks
Author : TheSkipper
Some of the hottest holiday gifts in 2015 look like wrist watches. The keys to the watch's comeback are a cloud connection and a host of new digital tricks. The same resurgence is happening for HP printers. What can you develop that takes advantage of 40 million cloud-connected printers on the Internet of Things?
Hour of Code family discovered in Oregon, USA
Epic Stories 10 Dec 2015
Hour of Code family discovered in Oregon, USA
Author : TheSkipper
For a family in Oregon, Hour of Code classes led by HP volunteers have over-delivered. Hour of Code not only showed every child  at Lincoln Elementary School that they can code, it gave the Gilpin family something to share at home.
For "Hour of Code," Kiki Prottsman demystifies computers for all ages and genders
Epic Stories 7 Dec 2015
For "Hour of Code," Kiki Prottsman demystifies computers for all ages and genders
Author : TheSkipper
Growing up, Kiki Prottsman was always one of the few girls in computer and programming classes. Now, as Education Program Manager for the Hour of Code, Kiki is seeing her vision of egalitarian computing realized around the world.
HP Inc. Joins Hour of Code events to Introduce K-12 Students to Computer Science
Epic Stories 7 Dec 2015
HP Inc. Joins Hour of Code events to Introduce K-12 Students to Computer Science
Author : TheSkipper
HP Inc. announced that more than 800 HP volunteers will take part in Hour of Code – the largest learning event in history – during Computer Science Education Week, December 7-13, 2015.
Printing from a web app directly to a printer
Printing from the Internet for Developers 8 Nov 2015
Printing from a web app directly to a printer
Author : TheSkipper
Three ways to print from a web app directly to a printer (without going through the computer): Print by ePrint Print by Google Cloudprint Print by local network
Printing HTML headers and footers
Printing from the Internet for Developers 5 Nov 2015
Printing HTML headers and footers
Author : TheSkipper
A common question I see is how to print headers and footers when printing a webpage. An old stackoverflow post posed this question: Is it possible to print HTML pages with custom headers and footers on each printed page? I'd like to add the word "UNCLASSIFIED" in red, Arial, size 16pt to the top and bottom of every print
Printing HTML headers and footers
Printing from the Internet for Developers 5 Nov 2015
Printing HTML headers and footers
Author : TheSkipper
A common question I see is how to print headers and footers when printing a webpage. An old stackoverflow post posed this question: Is it possible to print HTML pages with custom headers and footers on each printed page? I'd like to add the word "UNCLASSIFIED" in red, Arial, size 16pt to the top and bottom of every print
Web printing in landscape
Printing from the Internet for Developers 3 Nov 2015
Web printing in landscape
Author : TheSkipper
Some content needs to be printed in landscape. This is fairly common when you have spreadsheets or data-filled reports. This can be tricky when printing from the browser, because it relies on the user to select landscape printing, which is rarely the default orientation. If you use PDF generation on the server, it's relatively easy to enforce landscape orientation.
Mobile Print SDK gets award at Mobile Photo Connect
Epic Stories 29 Oct 2015
Mobile Print SDK gets award at Mobile Photo Connect
Author : TheSkipper
At the third annual Mobile Photo Connect conference in San Francisco, HP's Mobile Print SDK was picked as one of the Top 6 apps.
Generate PDFs to make your webpages print beautifully from any browser
Printing from the Internet for Developers 29 Oct 2015
Generate PDFs to make your webpages print beautifully from any browser
Author : TheSkipper
Web Printing Tutorial: Do your web pages print differently in different browsers? Use these PDF techniques to make printing from your website consistent and beautiful across all browsers.
Paper going away? You decide.
Printing from the Internet for Developers 29 Oct 2015
Paper going away? You decide.
Author : TheSkipper
Value of print - It has been half a century since Businessweek predicted the paperless "Office of the Future." Decide for yourself whether paper is going away, or whether half a billion installed printers can add value to your apps and websites.
Selecting regions of a webpage to print
Printing from the Internet for Developers 29 Oct 2015
Selecting regions of a webpage to print
Author : TheSkipper
Web Printing Tutorial: One of the most common needs when formatting a webpage to print is turning off regions that don't need to be displayed. As explained in the full tutorial, this is usually done with display: none;
In the beginning was the Print Button, and it was good - but not great
Printing from the Internet for Developers 29 Oct 2015
In the beginning was the Print Button, and it was good - but not great
Author : TheSkipper
All print APIs trace their code roots back to the humble Print Button – an on-screen button that opened the print dialog box. It is still one of the handiest pieces of code around.
Generating PDFs from HTML for non-web content
Printing from the Internet for Developers 29 Oct 2015
Generating PDFs from HTML for non-web content
Author : TheSkipper
Web printing tutorial: This tutorial explores the world of page layout using HTML and CSS to design printed pages. The goal is not merely a nicely printed web page, but a specific piece of printable non-web content, such as a brochure or book,
Paper, Screen, and Monty Python and the Holy Grail - an Allegory
Printing from the Internet for Developers 29 Oct 2015
Paper, Screen, and Monty Python and the Holy Grail - an Allegory
Author : TheSkipper
Value of Print - A scene from the classic British comedy says a lot about the attitude some screen-only developers take toward paper and printing.
Public Radio considers "The Future of Paper"
Printing from the Internet for Developers 29 Oct 2015
Public Radio considers "The Future of Paper"
Author : TheSkipper
Value of Print - Eric Weiner, a reporter for National Public Radio, also used the famous not-dead-yet scene from Monty Python and the Holy Grail to underscore his report about the endearing, enduring durability of paper.
In-browser preview of print CSS
Printing from the Internet for Developers 29 Oct 2015
In-browser preview of print CSS
Author : TheSkipper
Web printing tutorial: As a web developer working on print, I've often needed to see the impact of stylesheet changes to print media. This isn't always easy to do. It turns out you can preview print stylesheets directly in the browser on Chrome!  The basic functionality has been present for a while, but Google occasionally changes how you access this feature. These instructions work as of Chrome v.43.
The enduring paper catalog and the power of print in an omnichannel world
Printing from the Internet for Developers 29 Oct 2015
The enduring paper catalog and the power of print in an omnichannel world
Author : TheSkipper
Value of Print - More than 20 years into the Internet revolution, why are there still catalogs in my mailbox? Why did Lands' End bring back its catalog and create a host of specialty catalogs?  
Public Radio considers "The Future of Paper" - the return of paper notebooks
Printing from the Internet for Developers 29 Oct 2015
Public Radio considers "The Future of Paper" - the return of paper notebooks
Author : TheSkipper
NPR headline: Paper Notebooks Are As Relevant As Ever.  Handy, easy-to-carry moleskine notebooks are returning to classrooms. Taking notes with pen and paper requires a mental synthesis that typing lacks.