Skip to content

Commit

Permalink
Merge pull request #1065 from metasfresh/gh377
Browse files Browse the repository at this point in the history
updating printer docs
  • Loading branch information
metas-Kay authored Feb 6, 2024
2 parents 6aea0b4 + 961dd86 commit 389577d
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 35 deletions.
6 changes: 6 additions & 0 deletions _appdictionary_collection/EN/sysconfig_printing.Enabled.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,14 @@ tags:
lang: en
sequence:
ref: sysconfig_printing.Enabled
published: false
---

<!--
Declared OBSOLETE by Tobi via https://github.com/metasfresh/mf15-documentation/issues/6#issue-2099995966 (January 2024)
Current documentation up to date at that time: https://docs.metasfresh.org/setup/Printing_PDF_Setup_Guide.html
-->

## Overview
If you want to use server-based mass printing either for real printers or PDF printing you need to enable this switch.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,14 @@ layout: default
tags:
- Printing WebUI
lang: en
published: false
---

<!--
Declared OBSOLETE by Tobi via https://github.com/metasfresh/mf15-documentation/issues/6#issue-2099995966 (January 2024)
Current documentation up to date at that time: https://docs.metasfresh.org/setup/Printing_PDF_Setup_Guide.html
-->

## Intro
A standalone printing client is useful in different scenarios.
For example, if you use a hosted metasfresh instance, that instance which runs on our server has no access to your local printers.
Expand Down
64 changes: 29 additions & 35 deletions _setup/Printing_PDF_Setup_Guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,53 +4,47 @@ layout: default
tags:
- System
lang: en
ref: printpdfsetup
ref: Printing_PDF_Setup_Guide

---


## Server
### enable printing

1. set sysconfig `de.metas.printing.Enabled` to Y
1. restart app server
### Enable printing
1. Set sysconfig `de.metas.printing.Enabled` to `Y`.
1. Restart app server.

eventually add to docoutbound config to have printing queue records
Eventually add to docoutbound config to have printing queue records.

### Client Archive Setting
1. Open window "Client"
2. Make sure the archive settings are NOT set to NOTHING. e.g. Documents

### enable hostkey of user

1. open user window
2. set checkbox isloginhostkey

By enabling this the system will not use the session ID but the login name of the user as Hostkey which is used to do the matching between the user and the printer settings.

### create pdf printer

1. open window printer
1. create new pdf printer
1. output type = PDF
1. Open window "Client".
1. Make sure the **Auto Archive** settings are NOT set to *None*. e.g., *Documents*.

### create printer allocation
### Enable HostKey of User
1. Open user window.
1. Set checkbox `isloginhostkey`.

1. open java client
1. login with the user where you want to use the PDF printer
1. open window "printing allocation"
1. create new record printer allocation
By enabling this the system will not use the session ID but the login name of the user as HostKey which is used to do the matching between the user and the printer settings.

### create printer tray allocation
1. Go to Window "Printer Tray Allocation"
1. go to subtab tray and add one record that links the logical tray with the printer tray
### Create PDF printer
1. Open window "Printer".
1. Create new PDF printer.
1. Output type = PDF.

### configure logical printer
### Create printer allocation
1. Open Java client.
1. Log in with the user where you want to use the PDF printer.
1. Open window "printing allocation".
1. Create new record printer allocation.

you can go with the existing logical printer
### Create printer tray allocation
1. Go to Window "Printer Tray Allocation".
1. Go to subtab "Tray" and add one record that links the logical tray with the printer tray.

### test print
### Configure logical printer
You can go with the existing logical printer.

1. open window printing queue
1. select a record which is not processed yet
1. run action "print all"
### Test print
1. Open window "Printing Queue".
1. Select a record which is not processed yet.
1. Run action "Print all".

0 comments on commit 389577d

Please sign in to comment.