Technical Articles
Cloud Print Manager for Pull Integration – Installation and Configuration
Updated 16 Aug 2021 – Cloud Print Manager for Pull Integration
Please find list of related blogs
Please refer to S/4HANA SQUARE ONE for other blogs
Cloud Print Manager for Pull Integration (CPM) is a windows software that runs on a Windows PC and is used to print business docs from S4HANA Cloud Essentials/ SAP Business Technology Platform to the printer on local network. The CPM software fetches prints jobs from the Print Queues on the SAP S4HANA Cloud Essentials/ SAP BTP.
Currently the printing solution is only available on Windows platform. CPM has to be installed on Windows based computer (Windows 7/8/10, 32-bit/64-bit) as a Service. One CPM can handle printing to all printers like Invoice Printer, Check printer, Purchase Order printer, etc.
Ref SAP Note 2738233 – Supported platforms for SAP Cloud Print Manager for Pull Integration
Output Management with S/4HANA Cloud requires CPM to enable automatic transmission and printing of documents from cloud-based system to local printers.
CPM tool only works with print queues which do not exist in on-premise and cannot work with spool, so CPM cannot be used with On-Prem.
Please find below the Architecture diagram for the SAP Cloud Print Manager for Pull Integration.
TIP: As you can see from above the Cloud Print Manager service continuously polls the cloud system using WebService url, Print user / password and port 443, so you should open the firewall port.
SAP Cloud Print Manager for Pull Integration is required to enable automatic transmission and printing of documents from the cloud-based system to local printers, and also:
- Allowing login with your Communication User.
- Storing documents anywhere in file directory etc.
- Cleaning up file directory.
- Resetting all Print queues to factory default.
Each of the sections below describe the software download, installation and configuration.
PART 1: SOFTWARE DOWNLOAD:
TIP: The Download link for SAP Cloud Print Manager points to SAP Note 3048273 – SAP Cloud Print Manager will be unavailable with CE2108 in the ‘Install Additional Software’ app and the download link for SAP Cloud Print Manager for Pull Integration points to current release of CPM for PI.
After clicking on Download button you system will prompt for S-User id login to the SAP Service Marketplace. Please note that this user id requires download authorization. You can check whether you have this authorization by clicking on url: https://launchpad.support.sap.com/#/user/authorizations
Check under AUTHORIZATIONS column for “Software Download” as below.
PART 2: SOFTWARE INSTALLATION
It is recommended to install SAP Cloud Print Manager for Pull Integration on a central Windows Print Server on your network and should be available all the time or at least during the time printing is needed.
PREREQUISITES:
- Please ensure you have admin rights on the Windows computer.
- If you are printing sensitive documents please ensure only authorized users can access this folder – C:\Users\<User Name for Cloud Print Service>\AppData\Roaming\SAP\Cloud Print Manager for SCP
INSTALLATION:
Keep default path C:\Program Files (x86)\SAP\SAP Cloud Print Manager for Pull Integration and Click on Next
You should get message that “Installation is completed successfully”.
POST INSTALL – ACCESS TO HELP DOCUMENT:
After installation you should have 2 icons in the app path as shown below for Windows 10:
(1) Windows Start, scroll down to (2) SAP Cloud Print Manager for Pull Integration -> (3) SAP Cloud Print Manager for Pull Integration executable program as well as (3) SAP Cloud Print Manager for Pull Integration Help doc.
Alternatively you can also access the pdf file SapCloudPrintManagerPIHelp.pdf in the folder C:\Program Files (x86)\SAP\SAP Cloud Print Manager for Pull Integration\. This document is also useful for latest information.
The third alternative to access this SAP Cloud Print Manager Help is shown below using menu option as shown below from the Cloud Print manager software. This opens the Help document in html format.
PART 3: CREATE COMMUNICATION ARRANGEMENT
Log in to your system and navigate to the Display Communication Scenarios app.
PART 4: CREATE PRINT QUEUE
Let us first create the Print Queue which will be needed to configure the Cloud Print Manager for Pull Integration settings.
You should have screen below:
TIP: In the above screen please note there is always a Print Queue by name DEFAULT, but it can never print to Cloud Print manager. The purpose of DEFAULT queue is for sending any output that does not have queue defined. Also please note that the Print Queues do not belong to a specific business user but a “Communication User“.
At the bottom of this screen click on System UR that we will use in the next step to configure the cloud print manager.
PART 5: CONFIGURE CPM FOR FOR PI
Start the SAP Cloud Print Manager for Pull Integration either from path mentioned before or alternatively for routine access, click on Search icon and type (1) “cloud print” to locate the application, select (2) SAP Cloud Print Manager and right click to select (3) “Run as Administrator”
When you start Cloud Print Manager for Pull Integration for first time you should start it with “Run as administrator” rights, if not you will get a message below:
Next step is to enter details of Domain – here you can either enter Domain name for domain accounts or computer name for local accounts, User and Password
TIP: If there is no Windows domain user available please refer Note 2718588 – How to maintain the service account for SAP Cloud Print Service without a Windows Domain
If everything is fine, you will get screen below, select menu option Runtime Systems, select New …
Select Basic Authentication (S/4HANA Cloud) and click on OK.
Enter details of (1) name of the system – like for e.g. STARTER, DEV, QUALITY, TEST or PRODUCTION system. Enter (2) url from previous step https://my312605-api.s4hana.ondemand.com and (3) click on Test Connection
If you get “Connection test successful“, the connection information is saved. After a few moments, CPM should automatically display all the print queues that were assigned to the print user.
In a few moments you should see the Print Queue.
To get error log, please ref Please refer SAP Note 2616159 – SAP Cloud Print Manager Log Files
TIP1: If connection test is not successful and you get error shown below at this step, please confirm that firewall port is open and check the proxy server setting if it is needed.
Error Log shows details below: (28.06.2017 11:34:51) *** ERROR *** [7] Unable to connect to the remote server WebException from GetAllPrintQueues webservice, System = SAP_Q_System ***** [GetAllPrintQueues in PrintQueueAccess.cs at line 282 ] ***** (28.06.2017 11:34:51) *** ERROR *** [7] Connection Test: Unable to connect to the remote server ***** [ TestThread in ConnectionTester.cs at line 239 ] ***** If the issue is not resolved please attach the error log to the ticket.
TIP2: The request failed with HTTP status 401: Unauthorized. WebException from GetAllPrintQueues webservice, System = Q System
Please try The option of CPM – ‘Ignore Authorization Exception’ ignores HTTP 401 error, so the CPM should poll with no interruption
TIP3: CPM 740 & 750 have a built-in default setting that allows for a maximum TLS level of 1.0 to communicate from SAP CPM to the Cloud Systems.
CPM 760 requires support for TLS 1.2 from client programs such as browsers and also SAP CPM.
While browsers switch automatically to a higher TLS level when required by the Web Server, SAP CPM 740 and SAP CPM 750 do not. Please set accordingly. Refer SAP Note 2814277 – SAP Cloud Print Manager cannot communicate with Cloud Backend due to TLS level 1.2 requirement
TIP4: In case you get error: The requested key container was not found, please refer Note 2690882 – Cloud Print Manager: (error: The requested key container was not found.)
In this case you may try below:
- Ensure you are using a correct Service User with the required administration rights and correct password.
- The CPM guide “SAP Cloud Print Manager Help.pdf” contains further details about the service user. This document can be found at:
- Windows/Start > SAP Cloud Print Manager > SAP Cloud Print Manager Help
- If necessasry, delete the service user and create a new user.
- It is also generally recommended to use the latest CPM patch level:
- 2099739 – SAP Cloud Print Manager
This will change default format “PDF” to the windows printer as shown in next screen (1)
If you click on SAP Cloud Print Watcher and click on Start Service, this service starts Cloud Print Service if it aborts unexpectedly.
TIP: Please do not create multiple “Runtime Systems” with same url+user combination as shown below.
Above situation will create issues and error in the log
(28.03.2019 20:57:56) *** ERROR *** [7] GetMetaData returned an empty item. System = S4HTESTDUPL Queue = CPM_Q_TEST_3 ***** [ RetrieveDocuments in RetrievalManager.cs at line 1088 ] *****
PART 6: PRINT TEST PAGE
At this point it is good to confirm that Print Queue to Physical Printout is working. Click on Fiori app Maintain Print Queues and select (1) the print queue and click (2) Change.
Click on Create Test Page
You should get physical paper printout.
This completes the Cloud Print Manager configuration. If you would like to Customize the Master Form Template please follow this blog – Output Management – Customize Master Form for Logo Address Tel Fax eMail
PART 7: PRINTING STAGES
As you print please find below the stages of printing as you observe the queue in cloud system to finally see the paper output. Ensure that Cloud Print Manager is started and printer is online and available for printing.
In Cloud system Manage Print Queues, the status is new
In Cloud Print Manager the document is Queued
In Cloud Print Manager the document is Printing
In Cloud Print Manager the document is Successful
In Cloud system Manage Print Queues, the status is successful
Please find the CPM log files below. This log is better viewed as single line log and you can scroll to the right and look at the time.
C:\Users\CPMUser\AppData\Roaming\SAP\Cloud Print Manager for SCP\Printing\document_log.txt Log is output as follows with Status = INITIAL, Status = RECEIVED, Status = PRINTED (04.03.2020 01:22:25) ItemId = FA163EF7226D1EEA97D10414A4962DCA DocId = FA163EF7226D1EEA97D10414A4962DCA Status = INITIAL (04.03.2020 01:22:27) ItemId = FA163EF7226D1EEA97D10414A4962DCA DocId = FA163EF7226D1EEA97D10414A4962DCA Name = Bestellung - 4500000609 Print path = C:\Users\CPMUser\AppData\Roaming\SAP\Cloud Print Manager\Documents\FA163EF7226D1EEA97D10414A4962DCA Archive path = Status = RECEIVED Msg = Brother HL-5370DW series (04.03.2020 01:22:33) ItemId = FA163EF7226D1EEA97D10414A4962DCA DocId = FA163EF7226D1EEA97D10414A4962DCA Name = Bestellung - 4500000609 Print path = C:\Users\CPMUser\AppData\Roaming\SAP\Cloud Print Manager\Documents\FA163EF7226D1EEA97D10414A4962DCA Archive path = Status = PRINTED Msg = Printed on Brother HL-5370DW series C:\Users\CPMUser\AppData\Roaming\SAP\Cloud Print Manager for SCP\Printing\log.txt Log is output as follows with Status = RECEIVED, Status = PRINTED (04.03.2020 01:22:27) INFO [6] SetDocumentName: doc = FA163EF7226D1EEA97D10414A4962DCA, docname = Bestellung - 4500000609, printoptions = (04.03.2020 01:22:27) INFO [6] SetDocumentStatus: doc = FA163EF7226D1EEA97D10414A4962DCA, status = RECEIVED, msg = Brother HL-5370DW series (04.03.2020 01:22:27) INFO [6] Prepare print job (04.03.2020 01:22:28) INFO [6] Start printing (04.03.2020 01:22:31) INFO [6] Print 1 copies of file C:\Users\CPMUser\AppData\Roaming\SAP\Cloud Print Manager\Documents\FA163EF7226D1EEA97D10414A4962DCA on printer Brother HL-5370DW series (04.03.2020 01:22:31) INFO [6] Printer settings: Duplex mode = Simplex, Tray = Auto Select (04.03.2020 01:22:31) INFO [6] SetDocumentStatus: doc = FA163EF7226D1EEA97D10414A4962DCA, status = PRINTED, msg = Printed on Brother HL-5370DW series (04.03.2020 01:22:33) INFO [6] Set status to backend, sys = test2pe, queue = CPM_Q_TEST_2, item = FA163EF7226D1EEA97D10414A4962DCA state = PRINTED, msg = Printed on Brother HL-5370DW series (04.03.2020 01:22:33) INFO [6] Print document, printer = Brother HL-5370DW series, document = C:\Users\CPMUser\AppData\Roaming\SAP\Cloud Print Manager\Documents\FA163EF7226D1EEA97D10414A4962DCA, copies = 1 There may be additional lines if the output is sent to the printer as well as file.
PART 8: TROUBLESHOOTING & RUN OPS
- TROUBLESHOOTING STEPS: After you have setup the CPM, it is better to investigate the issue in 2 parts. On the Print Queue, click the button Create Test Page. Once test page is printing correctly, you can then look into if S4HC EX/BusinessByd is sending output to the Print Queue.
- QUICKLY ACCESS DOCUMENTS IN OUTPUT MANAGEMENT: Please Fiori Tile Manage Output Items as below which has a Failed Output Items counter and is advisable to keep on Home tab.
- ACCESS CPM LOG FILES: All the configuration and logs related to the install/configuration/run operations are stored in the folders as below (Windows 10)
Cloud Print Manager temporarily stores documents under this folder and in case sensitive documents are printed, it is recommended that only authorized users can access the above folder. - CLEANUP DIRECTORIES: It is recommended to periodically clean the folder using this option below in Cloud Print manager.
- PRINTER / SERVER MAINTENANCE: Please follow below steps In case of printer maintenance like change of printer cartridge, Cloud Print Manager server maintenance to ensure that check printing is not impacted while the maintenance is in progress.
a. Pause Print Queue
b. Do printer maintenance
c. Restart (means resume) Print Queue
PART 9: ARCHITECTURE
- One single Cloud Print Manager can connect to multiple systems like Starter, Q-System, P-System and fetch jobs from different systems. You will have to add each Runtime system separately with its own combination of WebService URL Print User and password. In the graphic below, Toronto and New York have separate LANs.
- DO NOT install more than one Cloud Print Manager to poll from same Print Queue. Meaning, you should not configure CPM’s on two different Windows PCs using the same URL+ Print User combination. This will confuse the CPM. In future, the system may be able to detect this situation and prevent second config of CPM.
- One Technical Print User + URL combination basically will make all the Print Queues available on the system under that Technical Print User. So in the Cloud system, if you have 3 different Queues, with same Technical Print User, once you configure Cloud Pint Manager with the URL + Technical Print User combination, these 3 print queues are automatically available in the CPM. Show below there are 3 print queues defined in S4HC for Technical user CPM_Q_TEST_USER4
After connecting from CPM with URL + Technical User combination the 3 Print Queues are automatically visible in CPM.
- You can move documents form one Print Queue to another Print Queue.
- Print Queues do not belong to a specific business user but a Technical Print User.
PART 10: MOVE FROM CPM TO CPM FOR PI:
Please refer to SAP Note 3048273 – SAP Cloud Print Manager will be unavailable with CE2108 in the ‘Install Additional Software’ app for updated information.
- Both CPM use separate filesystem and you cannot convert from CPM to CPM for Pull Integration.
- Both CPM and CPM for Pull Integration can run in parallel
- It is recommended to install on latest windows operating system. If CPM for PI is installed on Windows Server 2012 R2 it may require installation of .NET 4.8.
You may get this error – “System.IO.FileNotFoundException: Could not load file or assembly ‘System.Net.Http, Version=4.2.0.0, ………….” as mentioned in SAP Note 3094681 – FileNotFoundException error in CPM for PI - You can mix between old and new Print Queue types. Old Print Queue Type – SAP Cloud Print Manager Queue (DEPRECATED) requires old CPM and old Print User. New Print Queue Type – OMS for Pull Integration Queue requires new CPM for PI and new Communication User
- For Mass migration of Print Queues, you can select the old SAP Cloud Print Manager Queues (DEPRECATED) and click Migrate button to migrate the queues to new Queue Type.
- With newly provisioned S/4HANA Cloud Essentials 2108+ systems – only OMS for Pull Integration Queue can be created. They require Cloud Print Manager for PI
- After S/4HANA Cloud Essentials 2111 release – for Upgraded Systems only OMS for Pull Integration Queue can be created. They require Cloud Print Manager for PI
- After S/4HANA Cloud Essentials 2202 release – Old CPM cannot connect to Print Queue type – SAP Cloud Print Manager (DEFAULT). Requires Cloud Print Manager for PI
PART 11: OTHER TIPS
- The Technical User password can be changed with a separate Fiori Tile – “Display Technical User“, although it can be used for change/reset password/lock user.
- You can first print to PDF format in the Cloud system and view the pdf before printing to local printer. However please note that when printing using pdf file, but when printing ensure the setting in Print dialog for windows is set to “Actual size” rather than the default “Shrink oversized pages“. This is important if you align forms for check printing the form may not match when printed directly.
- You should not create multiple entries for “Runtime Systems” with the same combination of url + user as shown at the end of STEP 4 CONFIGURE CLOUD PRINT MANAGER.
- For the same combination of “Runtime System” entry i.e. (same url + user combination) there should be no other Cloud Print Managers active at same time. You can stop one CPM and switch to other CPM but not both CPM active at same time. Ensure no redundant CPM’s are left over form previous test configurations.
PART 12: FAQ:
Q1: Can you output to LOCL windows type printer in S/4HANA Cloud like we do in ECC ?
A1: In S/4HANA Cloud Extended or ECC it is possible to access SAPGui and printing to LOCL printer utilizes SAPGui.
In S/4HANA Cloud Essentials, the output management is the only available framework for output. SAPGui is not accessible and Printing is done either (1) online from the web browser or (2) in the background via a Print Queue and the Cloud Print Manager. The Print Queue has to be defined in “Output Parameter Determination”. One Print Queue can be assigned to only one physical printer and requires a Technical print user. The content of the print queue is PDF file, PCL5 or Postscript file.
Given the constraints in S4H ES, if the user requires printing occasionally, your best option is – to print through application to print queue named DEFAULT. You can download the pdf file to your desktop and print the pdf file to the printer using adobe acrobat and your local setup. You probably meant this by saying “SAP document PDF which then defaults to our windows printer”. If the printing is frequent you will have to define separate Print Queue with Technical print user and Physical printer in Output Parameter Determination.
Q2: Can I print to multiple printers through Cloud Print Manager ?
A2: In CPM only one physical printer can be assigned to one print queue.
Q3: Can I print from Cloud Print Manager via Google Cloud Print
A3: Google cloud print is dead – please refer https://www.theverge.com/2019/11/22/20977888/google-cloud-print-shut-down-date-support
LANDSCAPE CONSIDERATIONS:
You can use one Cloud Printer for PI system for the Starter, Development, Test and Production systems.
If there are different locations then you can install separate Cloud Print Managers for PI in each location but both these cloud print managers will have separate Print Queues mapped to the CPM.
The Print Queues are separately created in the Starter, Development, Test and Production systems. The queues are not transportable.
COMPONENT FOR INCIDENTS:
You can create OSS messages using component:
BC-CCM-PRN – Output Management, Cloud Print Manager
CA-GTF-OC – Output Control for forms (S4HANA)
OTHER REFERENCES:
Output Management (1LQ)
Extensibility (1N9)
SAP Note 2099739 – SAP Cloud Print Manager
SAP Note 2738233 – Supported platforms for SAP Cloud Print Manager
SAP Note 2616159 – SAP Cloud Print Manager Log Files
SAP Note 2679304 – Follow Me Printing on Cloud Print Manager (not supported)
SAP Note 2718588 – How to maintain the service account for SAP Cloud Print Service without a Windows Domain
SAP Note 2764853 – S/4HANA Cloud: only PDF test documents are created
SAP Note 2814277 – SAP Cloud Print Manager cannot communicate with Cloud Backend due to TLS level 1.2 requirement
SAP Note 3063524 – Error handling when experiencing printing issues – SAP S/4HANA Cloud
SAP Note 2941522 – Output Management in SAP S/4HANA Cloud – Guided Answer
SAP Note 2860014 – SAP S/4HANA output control – Technical errors during output
SAP Note 3013470 – SAP S/4HANA output control – Issues with output
KBA 2861070 – SAP S/4HANA output control – How to restart stuck output
Thank you,
Mahesh Sardesai
SAP Canada
S/4HANA Cloud Product Expert
Thanks a LOT for bringing up the granulated steps.
Appreciate that.
Thanks
Chempian Pontie
Hi Mahesh,
Thank you for the information.
Praveen
Hello Mahesh,
this is a great blog - very helpful.
Just a comment on section that starts with "SAP Cloud Print Manager has following features:"
In contrast to CPM for ByD, CPM for SAP S/4HANA Cloud Edition does not use a Business User to log into the backend cloud system but a technical user (i.e. the print user you describe in your blog).
"Resetting print queues to factory default" is not a function of CPM, as far as I am aware of.
Best regards,
Alexander
Hi Mahesh,
Thanks for such a detailed blog. Appreciate!
I am working on a S/4HANA Cloud project where I will be developing forms. Though i have worked on multiple S4C projects but never installed/configured CPM.
I heard somewhere that customer should be doing this installation. Is it true?
If customer wants implementation consultants to do CPM configuration. Can we do it sitting remotely? I understand that we may not be able to execute 'Local Printer' connection step but can we do rest of the steps?
Are there any risks?
Regards
Gaurav Karkara
Hi Gaurav,
Ideally the person who should do the software installation of Cloud Print Manager is the local IT Administrator who is looking after day to day IT operations.
After CPM install, he/she has to work with S4H Cloud Keyuser to configure print queues.
You can do the CPM Configuration remote screen share but for easier understanding/monitoring/maintenance it's better the software installation is driven and owned by local team in charge of IT operations.
Thanks a lot Mahesh.
I followed steps in your blog & could print on local printer without any issues. Thanks for such an elaborate blog.
Regards
Gaurav Karkara
Hi Mahesh,
Thank you for the useful and detailed information. We installed and configured CPM on multiple Business users systems, we have issues on some of them. The print test page is not printing in right format, it is printing page with some ascii characters. Test page from printer utility is working fine, but not from CPM. As a result, the documents we are sending to the queue and to the printer is not usable. Saving the document on local drive as PDF and printing again is working fine and also reissue of the document from S4HC is working fine too. What could be the issue? We tried on version 740 and 750 and tried comparing the settings between working client and troubled client, couldn't find any difference.
Thank you,
Praveen
Hi Praveen,
Looks like you have issue with some of the business user systems. This means issue is more likely to be associated with your infrastructure. I would first sort out the pattern here before looking elsewhere.
Thank you Mahesh. Reinstalling the CPM fixed the issue. One of the dll was not installed properly,
Hi Mahesh,
Really wonderful blog and very helpful.
However I have one doubt. Will CPM work also with S/4 HANA On Premise version? If not is there any similar tool for bulk printing for S/4 HANA On Premise Version where it can convert the PDF to XML and can send the files to any print house printer.
Regards,
Sugato
Hi Sugato,
CPM tool wil not work with S/4HANA On Premise version. I am not aware of bulk printing option to xml.
CPM tool can only work with print queues which do not exist in on premise. CPM cannot work with spool.
Hi Mahesh,
Thank you for your post. We currently have a client that is a public cloud, managed Azure domain. They attempted the ByDesign Print Manager solution install on a network connected machine with someone logged in as Admin and we were unable to get it to work in Azure even if the machine is was network connected. Is there an issue with the Print Manager Service running on a Azure domain?
Thank you.
Ed Govett
Hi Ed,
You may have to troubleshoot this in two parts. First check if Cloud Print Manager to printer is OK. Then check if S4HC/BusinessByd to Cloud Print Manager is working.
I assume it will work for all private and public cloud platform correct? Thanks.
Amit Lal
Hi Amit,
Cloud print manager works for S/4HANA public cloud and Business By Design. For Single tenant or On-Prem S/4HANA or ECC you cannot use it.
CPM tool can only work with print queues which do not exist in on premise. CPM cannot work with spool.
Hello,
Nice blog, thank you.
I have a question about sap print cloud manger.
How can I configure local printer instead a particular one?
I want to print in the printer set as default in my computer. I have a laptop and sometimes I´m near a printer, and other times near another. Even in different cities. How can I make this settings?
thank you in avdvance.
Hi,
Normally you would set a default printer to print to so it is automatic.
In your scenario where you need to select (1) the Print Queue, Right click to select Output Options, in the popup that appears clikc on (3) to drop down and (4) select the different printer. And then start printing.
.
Crisp and clear. Thanks a lot for this blog!
Hello Mahesh,
Thank you for the detailed blog. Really helpful. Could you please help me in one query. We are installing CPM at client’s network level by Local IT Administrator’s help. There are multiple users and multiple printers needed to print checks. Can we assign multiple printers using same print queue and print user
We could maintain only one print queue for check printing I suppose.
Hi Achyut,
You can assign only one printer to the print queue through CPM as below unless you want to manually change printer assignment to the queue before printing.
I am not aware of any load balancing queue setup as it exists in legacy ERP.
Hello Mahesh,
Thank you for your response. We solved that issue by installing CPM at the server level: using only one printer.
I am trying to find out how we could configure a particular tray ( say Tray 1) of that printer for check printing.Do we need to set up the particular tray of printer as a printer only so we get options in CPM to choose. Or currently we do get options at Tray level?
Thank you for your time and help.
Hi Achyut,
Currently there is no option to pre-select print options for print queue (input tray, color/BW, double-sided printing).
There are some features planned in Feb 2020 - release 2002. Please send me email on mahesh.sardesai@sap.com if you would like to try this out to see if it meets your requirement.
Hello Mahesh,
We have several customers in HEC where in they do not have access to OS Level where print queues defined at OS level to enable batch printing. Can we use CPM for those scenarios as well for example Label printing using Zebra Printers as well..
I would like to control the all the print queues on-premise so that customer can control them in case of issues like printer jams , OS print queues going down etc. If we have the control , we can manage the queues locally.
Regards
Mohit
Hi Mohit,
in case of HEC the instance is OnPremise now known as AnyPremise. The output management architecture does not allow CPM with print queues to be used. So you cannot switch to CPM.
Hi Achyut,
I have a requirement to assign the Print queue to multiple printers (Each user has 1 printer assigned). I can see that in "Output Parameter determination" App->Printer settings, I can only assign Print queue, but not print user. So I want to know if it's possible, to assign the print queue by user to multiple printers? If yes, how?
Did you acheived the same requirement as me? Please let me know.
Hi Mahesh,
Its a very good and detailed article for CPM set up.
At our client site, 2 types of outputs are printed for delivery documents using CPM, on a printer in the warehouse. But the outputs are not printing in sequence, i.e. 1 type of outputs for a few delivery documents print together and then few of the 2nd type of outputs print for another set of delivery documents; and so on. They need to be collated later for each delivery document.
I do not see any settings in the Maintain Print Queue app to control such sequence. I believe in ECC there used to be option available for ‘In order of generation’ rule setting. But since in SAP S/4HANA Public Cloud there is no Spool as such; so instead would there be some settings in the CPM server side that could make the documents print in a sequential order of delivery document numbers?
Regards,
Shashi
Hi Shashi,
You cannot use CPM with Print Queue in On-Prem instance. It is possible with S/4HAN Public cloud and Business ByDesign. You will have to try some other method.
Hi Mahesh,
Our client is on S/4HANA Public Cloud Essentials edition.
There seems to be no Spool, and we only have Print queues in Maintain Print Queue app. So that's why wondering if we would have something in CPM to fix such scenario.
Regards,
Shashi
嗨,Mahesh,
When I'm doing part 4, when I'm entering as an administrator
There are two cases: the first is entered with the administrator information of the current login, and the error is reported as follows
The second type enters with administrator information and reports the error as follows
But he can take the next step.When I choose to create the connection printer information.An error is reported as follow

Excuse me, what is the problem with this?
May I ask where the error is in the input problem?

Hi Jingzhi,
You have to investigate the network connectivity - firewall on port 443, proxy issue.
- Mahesh
Hi drop me an email in to d.haensch@sap.com and I help you here
Hi Jingzih,
I had exactly the same with a colleague today. Ensure you have used the correct setting to start the service. In services it will not work if you use a local system account you need to chose "This account" and logon with an Windows Admin from there. This should solve the issue.
In case of questions feel free to contact me and i try to help.
Best regards
Didi
Such a nice blog. Thanks a lot!
Hi Anoop,
kindly find the Guided Answer we created for our SAP Business ByDesign and Cloud for Customer,
the architecture is the same so mostly, accept of the UI view or Logon is similar:
https://ga.support.sap.com/dtp/viewer/#/tree/2603/actions/36088
enjoy it.
Best regards
Thank you Dieter!
Hi Anoop, you are welcome if you need help just drop me an email in 😉
best regards
Didi
Hello,
Thanks for this blog.
You say : "TIP: In the above screen please note there is always a Print Queue by name DEFAULT, but it can never print to Cloud Print manager. The purpose of DEFAULT queue is for sending any output that does not have queue defined. Also please note that the Print Queues do not belong to a specific business user but a “Communication User“."
Could you clarify what shhould be done for the DEFAULT queue, so that the Print Queue Type could move from "SAP Cloud Print Manager Queue (Deprecated)" to "OMS for Pull Intergation Queue" ?
Do we have to create a new queue, as we apaprently cannot change the existing one ? and cannot delete the existing one ?
Kind regards
Hi Guillaume,
The DEFAULT queue is a system created queue and will be available in the system and you do not have to perform any steps to create it. The DEFAULT queue does not have a communication user attached to it.
I Will get back to you if
(1) The same DEFAULT queue will be migrated or
(2) The content from existing queue will be migrated to the new queue automatically or
(3) migration of this content can be performed manually.
Hi Guillaume,
The DEFAULT queue is showing the old Queue type. It will be changed to the new queue type with "OMS for Pull Integration Queue". It is only a matter of queue type not changed to new type and this will be fixed in 2202 release.
So you do not have to do anything for this and the the existing DEFAULT Queue will not be showing as deprecated and valid for the new release.
Thank you Mahesh,
I understand by : "it will be changed" that SAP will do the change with release 2202. So there is nothing to do concerning the DEFAULT queue, except by SAP.
Kind regards,
Hi Guillaume,
Yes you are right. Nothing is required to be done from your side and SAP will change the type of queue in the next release.
Dear Mahesh,
Thanks again for your blog.
Could you also precise which steps have to be (re)done by whom and on what environment ?
-users with individuals printers
-users with individuals printers
Thank you very much for your understanding,
Best regards,
Guillaume
Hi Guillaume,
Please find my answers below:
Part 1 - Software download
To be done by System Administrator/Technical Infrastructure, sometimes this is a Key User or formerly Basis in OnPrem environment..
It is not to be by a general Business User.
There is usually a single Cloud Print Manager installed that works for queues from both Q and P.
This is a one time task.
Part 2 - Software installation
Same as above
The installation should be on a single computer (recommended to be a Windows Server) and therefore access should be restricted to the limited number of System Administrators. This is a one time task.
Part 3 – Create Communication Arrangement SAP Expert One communication arrangement for Q Another communication arrangement for P
Same as above and if you have a separate team/resource taking care of integration then they can do this task
This is a one time task to be done separately in Q and P
Post 4- Create Print Queue SAP Expert To be done in Q To be done separately in P
To be done by System Administrator
This is a one time task to be done separately in Q and P
Post 5 : configure CPM for PI Network administrator of the final SAP Users
To be done by System Administrator
It is One "SAP Cloud Print Manager for Pull Integration" for both Q and P systems
This is a one time task.
Post 6 Print test pages
To be done by System Administrator
This is a one time task to be done separately in Q and P
Part 7 Printing stages Only those who did step 1, 2 and 5 (those who have access to the software)
To be done by System Administrator as this requires access to the single computer (recommended to be a Windows Server)
This task is to be done only for detailed troubleshooting only if there is error in "Manage Print Queues" or printout seems to be lost in the ether.
Thank you very much
Hello, Mahesh.
In this article - chapter "Architecture" on the picture "CPM to Print Queue Mapping" there is S/4 Enterprise Cloud mentioned. But CPM can be downloaded only in S/4 Cloud Essentials (Public Cloud). I suppose this is a "typo" on the picture, right?
For S/4 Private Cloud (RISE) and Enterprise Cloud the option is classic SPAD transaction and SAPSprint and access method S, correct?
Hi Andrei,
Thank you for the question.
Cloud Print Manager can only be used with S/4HANA Public cloud formerly known as S/4HANA Cloud essentials. It cannot be used in S/4HANA Private cloud.
Also in S/4HANA Private Cloud - (formerly S/4HANA Cloud extended or STE) you cannot use the Cloud Print Manager and you have to use the classic SPAD transaction.
The diagram was prepared earlier and we will change "S/4HANA enterprise cloud" to "S/4HANA Public Cloud".
Best regards,
Hello Mahesh,
Thanks for the detailed blog on CPM and its setup. Helped us a lot.
Could you please share information around tray settings? One of our customers wants to print BOL from tray2 and Invoices from tray3 of a same printer. One way we are thinking is to define n number of queues for n number of trays of a same printer and then set the tray settings for those queues at CPM side. Are we thinking in the right direction or do we have any other workaround for such requirements?
Thanks for clarification.
Best regards,
Mukesh Jain
Hi Mukesh,
Please refer SAP Note 2682496 - Tray control when printing IFbA form via Cloud Print Manager
Let me know if this helps in knowing the procedure for setup.
Hello Mahesh,
Greetings!
We like to use print profile while printing from an SAP S/4HANA public cloud system. We defined the print profile to print only the 1st page of a particular type of order but while printing it is still printing all the pages. How can we make this profile working as it looks like print queue is still using Default profile.
Thanks & regards,
Mukesh Jain