﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://owl.unipharm.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gurneetk</id>
	<title>uniWIKI - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://owl.unipharm.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gurneetk"/>
	<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php/Special:Contributions/Gurneetk"/>
	<updated>2026-09-01T10:50:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.4</generator>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft_365_Exchange_Online_-_Setup_and_Configuration&amp;diff=14748</id>
		<title>Information Systems:Microsoft 365 Exchange Online - Setup and Configuration</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft_365_Exchange_Online_-_Setup_and_Configuration&amp;diff=14748"/>
		<updated>2026-02-09T23:18:10Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* Address book policies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This wiki page attempts to document and discuss major topics of Exchange setup and configuration. This will be a mix of design/strategy talk and some how-tos for technical administration. Ultimately, another page should be made to adapt the information discussed here into more concise technical instructions for specific administration tasks.&lt;br /&gt;
&lt;br /&gt;
Check [[Information Systems: Exchange and Outlook Administration|this page]] for how-tos. Any instructions below should eventually be migrated to that page as well.&lt;br /&gt;
&lt;br /&gt;
==Mailboxes==&lt;br /&gt;
Users are essentially mailboxes in Exchange i.e. there is no Users section. In Exchange Online, a mailbox shows up when a user is created in 365 Admin Center.&lt;br /&gt;
&lt;br /&gt;
===Shared Mailboxes===&lt;br /&gt;
Like groups/lists, shared mailboxes are communal to a group of users. But unlike groups/lists, they are actual mailboxes that accumulate mail. The company requires a few of these:&lt;br /&gt;
* Accounts Payable: accountspayable@unipharm.com&lt;br /&gt;
* Accounts Receivable: accountsreceivable@unipharm.com&lt;br /&gt;
* EDI Support: edisupport@unipharm.com&lt;br /&gt;
* Customer Service Voicemail: csvm@unipharm.com&lt;br /&gt;
* Information Technology Communal email: it@unipharm.com&lt;br /&gt;
&lt;br /&gt;
====Adding a shared mailbox====&lt;br /&gt;
 Given the limited number of shared mailboxes, and the company's particular use of them as mailbox &amp;quot;identities&amp;quot; rather than a communal email &amp;quot;sink&amp;quot;, it has been decided to add shared mailboxes as separate accounts as opposed to opening them as additional mailboxes.&lt;br /&gt;
&lt;br /&gt;
To add a shared mailbox:&lt;br /&gt;
* Remove any shared mailboxes previously opened as additional mailboxes (and not added as accounts).&lt;br /&gt;
* Perform the steps to add another email account (Office 365).&lt;br /&gt;
* Enter in the shared mailbox email.&lt;br /&gt;
* Instead of entering a password, click ''Sign in as another account''.&lt;br /&gt;
* Enter in the user's credentials. This will only work if the user has Full Access permissions to the shared mailbox (do this in EAC).&lt;br /&gt;
&lt;br /&gt;
====Other methods====&lt;br /&gt;
The other ways of adding shared mailboxes are discussed here just for reference:&lt;br /&gt;
&lt;br /&gt;
'''''Manually opening a shared mailbox'''''&lt;br /&gt;
:* In Outlook 2019, File -&amp;gt; Account Settings -&amp;gt; double-click account -&amp;gt; More Settings -&amp;gt; Advanced&lt;br /&gt;
:* In the Mailboxes section -&amp;gt; Add -&amp;gt; Enter exact Display Name of shared mailbox&lt;br /&gt;
:* Save/Apply&lt;br /&gt;
&lt;br /&gt;
'''''Automapping'''''&lt;br /&gt;
:'''Note: Automapping has been disabled for all shared mailboxes.'''&lt;br /&gt;
&lt;br /&gt;
:* Automapping is a feature that makes the shared mailboxes which a user has access to automatically visible in Outlook i.e. the shared mailboxes are automatically mapped to the user. This is enabled by default. There are implications:&lt;br /&gt;
::* Automapping lumps the data of shared mailboxes in the same OST file as the user's own mailbox. This is one of the reasons there is official documentation on how to disable automapping and [https://docs.microsoft.com/en-us/outlook/troubleshoot/profiles-and-accounts/remove-automapping-for-shared-mailbox how to reset an automapped Outlook configuration]. Considering the company's user base and computer/desktop assignments, this isn't expected to be a problem. But it's something to keep aware of. Imagine a case of 3 users that access 2 shared mailboxes ecah including their own, all logging in to the same computer with a 120GB SSD, with Outlook set to sync all mail. It is feasible for this to grow massively.&lt;br /&gt;
::* Automapping appears to be very finicky when mailbox delegation (permissions) are set to security groups instead of users. Discussion on the internet refers to having to reset permissions.&lt;br /&gt;
&lt;br /&gt;
===Granting a user access to another mailbox===&lt;br /&gt;
The preferred method of granting a user access to another mailbox is to have them access to read (and send from, if necessary) using Outlook for web (OWA). This is especially true when access is only needed on a temporary basis. [[Information Systems:Exchange Online administration with PowerShell|The commands can be found here.]]&lt;br /&gt;
&lt;br /&gt;
==Contacts and Groups==&lt;br /&gt;
===Contacts===&lt;br /&gt;
Contacts (or more accurately, Mail Contacts) in Exchange are analogous to address book entries: they're simply names with email addressses (and other attributes like address and phone numbers). This is in contrast with full Exchange &amp;quot;Users&amp;quot; that have mailboxes. Currently, the primary use of contacts is to maintain distribution lists (we don't maintain a company directory outside CNS, oddly enough). &lt;br /&gt;
&lt;br /&gt;
====Shareholder email addresses====&lt;br /&gt;
In an attempt to maintain clean and consistent entries, several conventions for creating contacts have already been adopted, best depicted in the following example entry for the personal email associated with Marks Marine Pharmacy (the one that would go in the private/sensitive list). The Classic Exchange Admin Center is shown, as it exposes more fields:&lt;br /&gt;
::[[File:2021-03-06 22_15_29-Edit Mail Contact.png|400px|border]]&lt;br /&gt;
&lt;br /&gt;
Recommendations when creating new entries:&lt;br /&gt;
* If this contact/email will be used in private/confidential list only, prefix the Display Name with [Private]. Also, check the 'Hide contacts from the address list'. You may need to do this in Classic EAC.&lt;br /&gt;
* If this contact will be a member of both private and general/publicly-visible distribution lists, do not prefix the name.&lt;br /&gt;
&lt;br /&gt;
===Groups===&lt;br /&gt;
The term &amp;quot;groups&amp;quot; in Exchange can mean 1 of 4 things: Microsoft 365 Groups, Distribution Lists, Dynamic Distribution Lists, and Mail-enabled Security Groups. The first is not used whatsoever.&lt;br /&gt;
====Distribution Lists====&lt;br /&gt;
Distribution Lists are akin to the conventional mailing list, wherein an email sent to the group address is distributed to its members. This group type is used for the shareholder mailing lists (both general and private/confidential lists).&lt;br /&gt;
&lt;br /&gt;
::[[File:2021-03-06 16_53_57-Edit Mail Contact.png|400px|border]]&lt;br /&gt;
* Some groups are meant to be internal (e.g IT group), while others are meant to also be addressable by users outside the organization (e.g. Returns). Check related permissions and set up aliases accordingly. For example, Returns group follows the convention returnsgroup@unpharm.com, but it is logical to have '''returns@unipharm.com''' as an alias, as this is a more common format for a public-facing contact email address (same as customerservice@unipharm.com).&lt;br /&gt;
::[[File:2021-03-06 14_58_33-Exchange admin center.png|200px|border]]&lt;br /&gt;
====Mail-enabled Security Groups====&lt;br /&gt;
This type of group is appropriate for the departments, as the group can be used to send to its members as well as for permissions (hence, &amp;quot;mail-enabled security group&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
* The email address convention for department groups (and most other groups) is '''''department'''''group@unipharm.com.&lt;br /&gt;
* The following is an example of a configured group. The manager has been specified as a group owner (in addition to IT) to enable self-management.&lt;br /&gt;
::[[File:2021-03-06 14_41_32-Exchange admin center.png|300px|border]]&lt;br /&gt;
&lt;br /&gt;
====Microsoft 365 groups====&lt;br /&gt;
This type of group has additional functionality to enable better collaboration for the group's members. The company currently does not collaborate in such a fashion for these to be useful (e.g. no Sharepoint, no Teams, no shared folders on cloud storage).&lt;br /&gt;
&lt;br /&gt;
====Dynamic Distribution List====&lt;br /&gt;
This is a good concept on paper as it allows distribution list membership to be dynamic based on attributes e.g. a Customer Service list could be set up to include any users with the &amp;quot;Department&amp;quot; user property set to &amp;quot;Customer Service&amp;quot;. However, it was tested to have one major showstopping limitation - it is very inconvenient viewing current members of a DDL (i.e. has to be in PowerShell, and even then, it requires list iteration and filtering). Not being able to see the recipients severely limits its usefulness, and therefore, setting up the departments as dynamic lists was forgone as an endeavor to keep things simple.&lt;br /&gt;
&lt;br /&gt;
====Nested groups====&lt;br /&gt;
'''A word of caution regarding nested groups.'''&lt;br /&gt;
&lt;br /&gt;
Nesting groups within other groups generally leads to better-structured and therefore easier to manage permissions. This is especially true with Microsoft AD, where object hierarchy and the concept of RBAC are predominant (a user can be assigned one or more roles, which grants them the specific set of permissions associated with those roles). However, issues have been encountered with group nesting during setup, primarily related to &amp;quot;trying to get too fancy&amp;quot;. The ultimate goal was to have permissions and group membership dynamically assigned based on attribute e.g. the user's department. This was found to not even be remotely achievable in Exchange. These general rules of thumb have been surmised from experimentation with group nesting:&lt;br /&gt;
&lt;br /&gt;
* Nesting like group types appears to work. Distribution lists groups are ok to nest within other distribution list groups. The same goes for mail security groups.&lt;br /&gt;
* Nesting security groups can lead to some quirks, but is still recommended. For example, nested security groups seems to break shared mailbox automapping and ownership.&lt;br /&gt;
* Distribution list groups should not be nested within security groups (see point #1).&lt;br /&gt;
&lt;br /&gt;
TL;DR - exercise caution when using group nesting, and assign permissions to users as a fallback (troubleshoot later).&lt;br /&gt;
&lt;br /&gt;
==Address Book==&lt;br /&gt;
With Exchange address books, there exists two types of implementations: out-of-the-box or address book policies. This fork on the road comes early; either accept the out of the box functionality and do nothing else, or enter the world of address book policy routing and accept the more complex management. This of course depends on the needs of the company, and we needed and decided on the latter. This path also requires PowerShell (no options or visibility exists in EAC, besides the ability to assign an existing policy (created with PowerShell) to a user).&lt;br /&gt;
&lt;br /&gt;
===Address book policies===&lt;br /&gt;
An address book policy allows you to customize what a user sees, from the sublists, to the contacts viewable in those sublists. For example, the default address book policy has the following address lists: All Groups, All Users, All Distribution Lists etc. It is both unintuitive if you are not fully invested in the Microsoft way. For example, we don't use Microsoft groups, so All Groups is empty, and what we know as groups are actually, Distribution Lists. All Users, on the other hand, contains staff, but also shared mailboxes and resources (Projector, iPad), but not rooms. To make even one customization to all of this, ABPs are needed. &lt;br /&gt;
&lt;br /&gt;
* ABP routing is an Exchange flag that has been enabled for our domain.&lt;br /&gt;
* An address book policy specifies the following:&lt;br /&gt;
: * 1 x '''Global Address List (GAL)''' - contains all objects (mailboxes, contacts, rooms etc.) that a user is able to &amp;quot;see&amp;quot;. An ABP is linked to 1 GAL and therefore a user can only see 1 GAL.&lt;br /&gt;
: * 1 x '''Offline Address Book (OAB)''' - specifies one or more address lists to download/cache. To make it more confusing, the Offline Address Book behaves more like an address list.&lt;br /&gt;
: * 1 x '''Room Address List'''&lt;br /&gt;
: * 1 or more custom (or built-in) '''Address Lists''' - Address Lists are groupings that are subsetted from the GAL. For example, the built-in All Rooms address list filters for GAL objects where the ObjectType is RoomMailbox (not quite, but something to that effect).&lt;br /&gt;
&lt;br /&gt;
Again, all these are created/set in PowerShell.&lt;br /&gt;
&lt;br /&gt;
Get-Mailbox gurneetk@unipharm.com | Select DisplayName,AddressBookPolicy //this is to check if the user has Staff Address Book Policy or Address Book Policy&lt;br /&gt;
Set-Mailbox gurneetk@unipharm.com -AddressBookPolicy $null //this is to give user access to GAL&lt;br /&gt;
&lt;br /&gt;
====Current address book policies====&lt;br /&gt;
There are two ABPs (default still exists but is not meant to be used).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Address Book Policy !! Global Address List !! Offline Address Book -&amp;gt; Offline Address List !! Room List !! Address Lists !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Staff Address Book Policy || Staff Global Address List || Staff Offline Address Book -&amp;gt; Offline Address List (Staff) || Rooms and Resources || Company Contacts, Distribution Lists, Staff, Public Folders || Should be the default assigned to staff members.&lt;br /&gt;
|-&lt;br /&gt;
| Executive Address Book Policy || Executive Global Address List || Executive Offline Address Book -&amp;gt; Offline Address List (Executive) || Rooms and Resources || Company Contacts, Company Contacts (Executive), Distribution Lists, Distribution Lists (Executive), Staff, Public Folders || Can see what staff see, and the private lists/contacts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''Congrats if you're still following at this point.''&lt;br /&gt;
&lt;br /&gt;
====Address Lists and Filtering====&lt;br /&gt;
The usefuleness of address book policies lies in filtering (inclusion filtering), which is used to produce address lists. This is a big topic and is mostly PowerShell talk. Therefore, this is left for official technical docs, but provided are two examples to try and explain the concept:&lt;br /&gt;
* The address list '''Distribution Lists (Executive)''' specifies a filter that translates to: &lt;br /&gt;
:Include only objects where:&lt;br /&gt;
::* ObjectClass equals 'group'&lt;br /&gt;
::* DisplayName is like '*(Private)'&lt;br /&gt;
* The address list '''Staff''' specifies a filter that translates to:&lt;br /&gt;
::Include only objects where:&lt;br /&gt;
::* ObjectCategory equals 'person' AND 'user'&lt;br /&gt;
::* RecipientType does not equal 'RoomMailbox'&lt;br /&gt;
::* RecipientType does not equal 'EquipmentMailbox'&lt;br /&gt;
&lt;br /&gt;
''These are not the exact filters used, they're meant to explain the concept only.''&lt;br /&gt;
&lt;br /&gt;
====Relationship between contact management and ABPs====&lt;br /&gt;
It should be noted that contacts, groups, and group membership are not affected by address book policies. ABPs only affect what a user sees in the address book. A not-good analogy: you can take out pages of a phone directory and group them differently or put stickers over some entries so they're not visible (ABPs), but you don't change what's printed in the directory (that's contact management).&lt;br /&gt;
&lt;br /&gt;
==Mail flow and mail rules==&lt;br /&gt;
===Connectors===&lt;br /&gt;
Because mail hosting for unipharm.com is spread over 2 servers, configuring Exchange &amp;quot;connectors&amp;quot; is necessary to properly route mail to and from MDaemon (the on-prem mail server). This is a complex topic and should be described on another page.&lt;br /&gt;
&lt;br /&gt;
==Email security==&lt;br /&gt;
Email security is handled by Exchange Online Protection, a feature that comes with all Exchange Online / 365 accounts. It &amp;quot;sits&amp;quot; before the mail routing/delivery process - for both inbound and outbound mail flows - and checks messages for threats and spam. The policies determine what gets detected as spam/threats and the outcome of those messages. Depending on if the new or classic admin portal is being used, there are various areas to configure or tweak these policies:&lt;br /&gt;
:* In Classic Admin Center, these policies are found in the '''protection''' section.&lt;br /&gt;
:* In New Admin Center, these policies are found in a separate '''Security and Compliance''' Admin Center altogether, under '''Threat management'''.&lt;br /&gt;
&lt;br /&gt;
===Malware policies===&lt;br /&gt;
* Email servers do a fairly good job detecting and blocking viruses in emails, silently. As an organization, we also don't deal with attachment types (.exe, audio/video containers etc.) that are normally flagged as viruses. Therefore, these policies have not been changed from the defaults. &lt;br /&gt;
&lt;br /&gt;
===Spam policies===&lt;br /&gt;
* Unlike spam-handling pre-Exchange that involved a user quarantine, the current spam policy is set to direct spam to a user's junk folder.&lt;br /&gt;
:[[File:2021-03-30 15_50_03-edit spam filter policy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
====Spam scoring====&lt;br /&gt;
There are two scores related to spam-handling: SCL (Spam Confidence Level), and BCL (Bulk Complaint Level). The Bulk Complaint Level threshold can be set, but the SCL appears to be set (at least for Exchange Online). These values are 5 (spam) and 9 (high-confidence spam), according to [https://docs.microsoft.com/en-us/microsoft-365/security/office-365-security/spam-confidence-levels?view=o365-worldwide the docs]&lt;br /&gt;
&lt;br /&gt;
Note: These scores are present in the message headers, and have been validated to make it all the way to MDaemon (in messages destined for non-Exchange mailboxes). Therefore, we could potentially capitalize on the spam and bulk scoring done by EOP by having MDaemon recognize and act on these headers.&lt;br /&gt;
&lt;br /&gt;
===Phishing===&lt;br /&gt;
Phishing remains the greatest threat when it comes to email security. Without Advanced Threat Prection (additional cost on top of EOP), we rely on reputation-based and heuristic-based detection mechanisms of the email security service (EOP) to flag emails that contain phishing content. Barracuda did a fantastic job (very low penetration from empirical evidence). It remains to be seen how EOP handles these types of &amp;quot;attacks&amp;quot; (they come in waves).&lt;br /&gt;
&lt;br /&gt;
==Security/AAA==&lt;br /&gt;
===Custom Admin Roles===&lt;br /&gt;
Exchange allows for the creation of custom admin roles that have a specific combination of permissions. For example, the Company Directory Management role was created to allow users to manage the address book:&lt;br /&gt;
::[[File:2021-03-23 11_58_18-Exchange admin center.png|400px]]&lt;br /&gt;
&lt;br /&gt;
===Password policies===&lt;br /&gt;
* Password expiry has been disabled in 365 from the 90-day default:&lt;br /&gt;
::[[File:2021-03-23 12_14_04-Microsoft 365 admin center.png|border|400px]]&lt;br /&gt;
* Self-service password resets have been enabled in Azure AD. Users will be notified when they reset their passwords:&lt;br /&gt;
::[[File:2021-03-23 12_21_01-Password reset - Azure Active Directory admin center.png|400px|border]][[File:2021-03-23 12_23_00-Password reset - Azure Active Directory admin center.png|400px|border]]&lt;br /&gt;
* (Update this section with info on password management strategy when it gets discussed)&lt;br /&gt;
&lt;br /&gt;
==DNS==&lt;br /&gt;
===MX settings===&lt;br /&gt;
The MX record for our common domains point to Exchange. We do not have a round-robin or fallback configuration. Mail routing between Exchange and MDaemon is done through connectors and smart-host configuration.&lt;br /&gt;
&lt;br /&gt;
===SPF record===&lt;br /&gt;
SPF was implemented as part of the Exchange project. [https://docs.microsoft.com/en-us/microsoft-365/security/office-365-security/set-up-spf-in-office-365-to-help-prevent-spoofing?view=o365-worldwide This article] summarizes how SPF works and is configured for Exchange.&lt;br /&gt;
&lt;br /&gt;
A web tool like MXToolbox can be used to verify the SPF record after changes are made:&lt;br /&gt;
::[[File:mtoolboxupipharmspf.png|400px]]&lt;br /&gt;
&lt;br /&gt;
==Other Notes==&lt;br /&gt;
* Microsoft is currently transitioning from what they're now terming Classic Exchange admin center to the New Exchange admin center. Some options remain editable only in the old portal.&lt;br /&gt;
&lt;br /&gt;
[[Category: Microsoft Exchange/365]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft_365_Exchange_Online_-_Setup_and_Configuration&amp;diff=14747</id>
		<title>Information Systems:Microsoft 365 Exchange Online - Setup and Configuration</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft_365_Exchange_Online_-_Setup_and_Configuration&amp;diff=14747"/>
		<updated>2026-02-09T23:17:28Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* Address book policies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This wiki page attempts to document and discuss major topics of Exchange setup and configuration. This will be a mix of design/strategy talk and some how-tos for technical administration. Ultimately, another page should be made to adapt the information discussed here into more concise technical instructions for specific administration tasks.&lt;br /&gt;
&lt;br /&gt;
Check [[Information Systems: Exchange and Outlook Administration|this page]] for how-tos. Any instructions below should eventually be migrated to that page as well.&lt;br /&gt;
&lt;br /&gt;
==Mailboxes==&lt;br /&gt;
Users are essentially mailboxes in Exchange i.e. there is no Users section. In Exchange Online, a mailbox shows up when a user is created in 365 Admin Center.&lt;br /&gt;
&lt;br /&gt;
===Shared Mailboxes===&lt;br /&gt;
Like groups/lists, shared mailboxes are communal to a group of users. But unlike groups/lists, they are actual mailboxes that accumulate mail. The company requires a few of these:&lt;br /&gt;
* Accounts Payable: accountspayable@unipharm.com&lt;br /&gt;
* Accounts Receivable: accountsreceivable@unipharm.com&lt;br /&gt;
* EDI Support: edisupport@unipharm.com&lt;br /&gt;
* Customer Service Voicemail: csvm@unipharm.com&lt;br /&gt;
* Information Technology Communal email: it@unipharm.com&lt;br /&gt;
&lt;br /&gt;
====Adding a shared mailbox====&lt;br /&gt;
 Given the limited number of shared mailboxes, and the company's particular use of them as mailbox &amp;quot;identities&amp;quot; rather than a communal email &amp;quot;sink&amp;quot;, it has been decided to add shared mailboxes as separate accounts as opposed to opening them as additional mailboxes.&lt;br /&gt;
&lt;br /&gt;
To add a shared mailbox:&lt;br /&gt;
* Remove any shared mailboxes previously opened as additional mailboxes (and not added as accounts).&lt;br /&gt;
* Perform the steps to add another email account (Office 365).&lt;br /&gt;
* Enter in the shared mailbox email.&lt;br /&gt;
* Instead of entering a password, click ''Sign in as another account''.&lt;br /&gt;
* Enter in the user's credentials. This will only work if the user has Full Access permissions to the shared mailbox (do this in EAC).&lt;br /&gt;
&lt;br /&gt;
====Other methods====&lt;br /&gt;
The other ways of adding shared mailboxes are discussed here just for reference:&lt;br /&gt;
&lt;br /&gt;
'''''Manually opening a shared mailbox'''''&lt;br /&gt;
:* In Outlook 2019, File -&amp;gt; Account Settings -&amp;gt; double-click account -&amp;gt; More Settings -&amp;gt; Advanced&lt;br /&gt;
:* In the Mailboxes section -&amp;gt; Add -&amp;gt; Enter exact Display Name of shared mailbox&lt;br /&gt;
:* Save/Apply&lt;br /&gt;
&lt;br /&gt;
'''''Automapping'''''&lt;br /&gt;
:'''Note: Automapping has been disabled for all shared mailboxes.'''&lt;br /&gt;
&lt;br /&gt;
:* Automapping is a feature that makes the shared mailboxes which a user has access to automatically visible in Outlook i.e. the shared mailboxes are automatically mapped to the user. This is enabled by default. There are implications:&lt;br /&gt;
::* Automapping lumps the data of shared mailboxes in the same OST file as the user's own mailbox. This is one of the reasons there is official documentation on how to disable automapping and [https://docs.microsoft.com/en-us/outlook/troubleshoot/profiles-and-accounts/remove-automapping-for-shared-mailbox how to reset an automapped Outlook configuration]. Considering the company's user base and computer/desktop assignments, this isn't expected to be a problem. But it's something to keep aware of. Imagine a case of 3 users that access 2 shared mailboxes ecah including their own, all logging in to the same computer with a 120GB SSD, with Outlook set to sync all mail. It is feasible for this to grow massively.&lt;br /&gt;
::* Automapping appears to be very finicky when mailbox delegation (permissions) are set to security groups instead of users. Discussion on the internet refers to having to reset permissions.&lt;br /&gt;
&lt;br /&gt;
===Granting a user access to another mailbox===&lt;br /&gt;
The preferred method of granting a user access to another mailbox is to have them access to read (and send from, if necessary) using Outlook for web (OWA). This is especially true when access is only needed on a temporary basis. [[Information Systems:Exchange Online administration with PowerShell|The commands can be found here.]]&lt;br /&gt;
&lt;br /&gt;
==Contacts and Groups==&lt;br /&gt;
===Contacts===&lt;br /&gt;
Contacts (or more accurately, Mail Contacts) in Exchange are analogous to address book entries: they're simply names with email addressses (and other attributes like address and phone numbers). This is in contrast with full Exchange &amp;quot;Users&amp;quot; that have mailboxes. Currently, the primary use of contacts is to maintain distribution lists (we don't maintain a company directory outside CNS, oddly enough). &lt;br /&gt;
&lt;br /&gt;
====Shareholder email addresses====&lt;br /&gt;
In an attempt to maintain clean and consistent entries, several conventions for creating contacts have already been adopted, best depicted in the following example entry for the personal email associated with Marks Marine Pharmacy (the one that would go in the private/sensitive list). The Classic Exchange Admin Center is shown, as it exposes more fields:&lt;br /&gt;
::[[File:2021-03-06 22_15_29-Edit Mail Contact.png|400px|border]]&lt;br /&gt;
&lt;br /&gt;
Recommendations when creating new entries:&lt;br /&gt;
* If this contact/email will be used in private/confidential list only, prefix the Display Name with [Private]. Also, check the 'Hide contacts from the address list'. You may need to do this in Classic EAC.&lt;br /&gt;
* If this contact will be a member of both private and general/publicly-visible distribution lists, do not prefix the name.&lt;br /&gt;
&lt;br /&gt;
===Groups===&lt;br /&gt;
The term &amp;quot;groups&amp;quot; in Exchange can mean 1 of 4 things: Microsoft 365 Groups, Distribution Lists, Dynamic Distribution Lists, and Mail-enabled Security Groups. The first is not used whatsoever.&lt;br /&gt;
====Distribution Lists====&lt;br /&gt;
Distribution Lists are akin to the conventional mailing list, wherein an email sent to the group address is distributed to its members. This group type is used for the shareholder mailing lists (both general and private/confidential lists).&lt;br /&gt;
&lt;br /&gt;
::[[File:2021-03-06 16_53_57-Edit Mail Contact.png|400px|border]]&lt;br /&gt;
* Some groups are meant to be internal (e.g IT group), while others are meant to also be addressable by users outside the organization (e.g. Returns). Check related permissions and set up aliases accordingly. For example, Returns group follows the convention returnsgroup@unpharm.com, but it is logical to have '''returns@unipharm.com''' as an alias, as this is a more common format for a public-facing contact email address (same as customerservice@unipharm.com).&lt;br /&gt;
::[[File:2021-03-06 14_58_33-Exchange admin center.png|200px|border]]&lt;br /&gt;
====Mail-enabled Security Groups====&lt;br /&gt;
This type of group is appropriate for the departments, as the group can be used to send to its members as well as for permissions (hence, &amp;quot;mail-enabled security group&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
* The email address convention for department groups (and most other groups) is '''''department'''''group@unipharm.com.&lt;br /&gt;
* The following is an example of a configured group. The manager has been specified as a group owner (in addition to IT) to enable self-management.&lt;br /&gt;
::[[File:2021-03-06 14_41_32-Exchange admin center.png|300px|border]]&lt;br /&gt;
&lt;br /&gt;
====Microsoft 365 groups====&lt;br /&gt;
This type of group has additional functionality to enable better collaboration for the group's members. The company currently does not collaborate in such a fashion for these to be useful (e.g. no Sharepoint, no Teams, no shared folders on cloud storage).&lt;br /&gt;
&lt;br /&gt;
====Dynamic Distribution List====&lt;br /&gt;
This is a good concept on paper as it allows distribution list membership to be dynamic based on attributes e.g. a Customer Service list could be set up to include any users with the &amp;quot;Department&amp;quot; user property set to &amp;quot;Customer Service&amp;quot;. However, it was tested to have one major showstopping limitation - it is very inconvenient viewing current members of a DDL (i.e. has to be in PowerShell, and even then, it requires list iteration and filtering). Not being able to see the recipients severely limits its usefulness, and therefore, setting up the departments as dynamic lists was forgone as an endeavor to keep things simple.&lt;br /&gt;
&lt;br /&gt;
====Nested groups====&lt;br /&gt;
'''A word of caution regarding nested groups.'''&lt;br /&gt;
&lt;br /&gt;
Nesting groups within other groups generally leads to better-structured and therefore easier to manage permissions. This is especially true with Microsoft AD, where object hierarchy and the concept of RBAC are predominant (a user can be assigned one or more roles, which grants them the specific set of permissions associated with those roles). However, issues have been encountered with group nesting during setup, primarily related to &amp;quot;trying to get too fancy&amp;quot;. The ultimate goal was to have permissions and group membership dynamically assigned based on attribute e.g. the user's department. This was found to not even be remotely achievable in Exchange. These general rules of thumb have been surmised from experimentation with group nesting:&lt;br /&gt;
&lt;br /&gt;
* Nesting like group types appears to work. Distribution lists groups are ok to nest within other distribution list groups. The same goes for mail security groups.&lt;br /&gt;
* Nesting security groups can lead to some quirks, but is still recommended. For example, nested security groups seems to break shared mailbox automapping and ownership.&lt;br /&gt;
* Distribution list groups should not be nested within security groups (see point #1).&lt;br /&gt;
&lt;br /&gt;
TL;DR - exercise caution when using group nesting, and assign permissions to users as a fallback (troubleshoot later).&lt;br /&gt;
&lt;br /&gt;
==Address Book==&lt;br /&gt;
With Exchange address books, there exists two types of implementations: out-of-the-box or address book policies. This fork on the road comes early; either accept the out of the box functionality and do nothing else, or enter the world of address book policy routing and accept the more complex management. This of course depends on the needs of the company, and we needed and decided on the latter. This path also requires PowerShell (no options or visibility exists in EAC, besides the ability to assign an existing policy (created with PowerShell) to a user).&lt;br /&gt;
&lt;br /&gt;
===Address book policies===&lt;br /&gt;
An address book policy allows you to customize what a user sees, from the sublists, to the contacts viewable in those sublists. For example, the default address book policy has the following address lists: All Groups, All Users, All Distribution Lists etc. It is both unintuitive if you are not fully invested in the Microsoft way. For example, we don't use Microsoft groups, so All Groups is empty, and what we know as groups are actually, Distribution Lists. All Users, on the other hand, contains staff, but also shared mailboxes and resources (Projector, iPad), but not rooms. To make even one customization to all of this, ABPs are needed. &lt;br /&gt;
&lt;br /&gt;
* ABP routing is an Exchange flag that has been enabled for our domain.&lt;br /&gt;
* An address book policy specifies the following:&lt;br /&gt;
: * 1 x '''Global Address List (GAL)''' - contains all objects (mailboxes, contacts, rooms etc.) that a user is able to &amp;quot;see&amp;quot;. An ABP is linked to 1 GAL and therefore a user can only see 1 GAL.&lt;br /&gt;
: * 1 x '''Offline Address Book (OAB)''' - specifies one or more address lists to download/cache. To make it more confusing, the Offline Address Book behaves more like an address list.&lt;br /&gt;
: * 1 x '''Room Address List'''&lt;br /&gt;
: * 1 or more custom (or built-in) '''Address Lists''' - Address Lists are groupings that are subsetted from the GAL. For example, the built-in All Rooms address list filters for GAL objects where the ObjectType is RoomMailbox (not quite, but something to that effect).&lt;br /&gt;
&lt;br /&gt;
Again, all these are created/set in PowerShell.&lt;br /&gt;
|-&lt;br /&gt;
Get-Mailbox gurneetk@unipharm.com | Select DisplayName,AddressBookPolicy //this is to check if the user has Staff Address Book Policy or Address Book Policy&lt;br /&gt;
Set-Mailbox gurneetk@unipharm.com -AddressBookPolicy $null //this is to give user access to GAL&lt;br /&gt;
&lt;br /&gt;
====Current address book policies====&lt;br /&gt;
There are two ABPs (default still exists but is not meant to be used).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Address Book Policy !! Global Address List !! Offline Address Book -&amp;gt; Offline Address List !! Room List !! Address Lists !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Staff Address Book Policy || Staff Global Address List || Staff Offline Address Book -&amp;gt; Offline Address List (Staff) || Rooms and Resources || Company Contacts, Distribution Lists, Staff, Public Folders || Should be the default assigned to staff members.&lt;br /&gt;
|-&lt;br /&gt;
| Executive Address Book Policy || Executive Global Address List || Executive Offline Address Book -&amp;gt; Offline Address List (Executive) || Rooms and Resources || Company Contacts, Company Contacts (Executive), Distribution Lists, Distribution Lists (Executive), Staff, Public Folders || Can see what staff see, and the private lists/contacts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''Congrats if you're still following at this point.''&lt;br /&gt;
&lt;br /&gt;
====Address Lists and Filtering====&lt;br /&gt;
The usefuleness of address book policies lies in filtering (inclusion filtering), which is used to produce address lists. This is a big topic and is mostly PowerShell talk. Therefore, this is left for official technical docs, but provided are two examples to try and explain the concept:&lt;br /&gt;
* The address list '''Distribution Lists (Executive)''' specifies a filter that translates to: &lt;br /&gt;
:Include only objects where:&lt;br /&gt;
::* ObjectClass equals 'group'&lt;br /&gt;
::* DisplayName is like '*(Private)'&lt;br /&gt;
* The address list '''Staff''' specifies a filter that translates to:&lt;br /&gt;
::Include only objects where:&lt;br /&gt;
::* ObjectCategory equals 'person' AND 'user'&lt;br /&gt;
::* RecipientType does not equal 'RoomMailbox'&lt;br /&gt;
::* RecipientType does not equal 'EquipmentMailbox'&lt;br /&gt;
&lt;br /&gt;
''These are not the exact filters used, they're meant to explain the concept only.''&lt;br /&gt;
&lt;br /&gt;
====Relationship between contact management and ABPs====&lt;br /&gt;
It should be noted that contacts, groups, and group membership are not affected by address book policies. ABPs only affect what a user sees in the address book. A not-good analogy: you can take out pages of a phone directory and group them differently or put stickers over some entries so they're not visible (ABPs), but you don't change what's printed in the directory (that's contact management).&lt;br /&gt;
&lt;br /&gt;
==Mail flow and mail rules==&lt;br /&gt;
===Connectors===&lt;br /&gt;
Because mail hosting for unipharm.com is spread over 2 servers, configuring Exchange &amp;quot;connectors&amp;quot; is necessary to properly route mail to and from MDaemon (the on-prem mail server). This is a complex topic and should be described on another page.&lt;br /&gt;
&lt;br /&gt;
==Email security==&lt;br /&gt;
Email security is handled by Exchange Online Protection, a feature that comes with all Exchange Online / 365 accounts. It &amp;quot;sits&amp;quot; before the mail routing/delivery process - for both inbound and outbound mail flows - and checks messages for threats and spam. The policies determine what gets detected as spam/threats and the outcome of those messages. Depending on if the new or classic admin portal is being used, there are various areas to configure or tweak these policies:&lt;br /&gt;
:* In Classic Admin Center, these policies are found in the '''protection''' section.&lt;br /&gt;
:* In New Admin Center, these policies are found in a separate '''Security and Compliance''' Admin Center altogether, under '''Threat management'''.&lt;br /&gt;
&lt;br /&gt;
===Malware policies===&lt;br /&gt;
* Email servers do a fairly good job detecting and blocking viruses in emails, silently. As an organization, we also don't deal with attachment types (.exe, audio/video containers etc.) that are normally flagged as viruses. Therefore, these policies have not been changed from the defaults. &lt;br /&gt;
&lt;br /&gt;
===Spam policies===&lt;br /&gt;
* Unlike spam-handling pre-Exchange that involved a user quarantine, the current spam policy is set to direct spam to a user's junk folder.&lt;br /&gt;
:[[File:2021-03-30 15_50_03-edit spam filter policy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
====Spam scoring====&lt;br /&gt;
There are two scores related to spam-handling: SCL (Spam Confidence Level), and BCL (Bulk Complaint Level). The Bulk Complaint Level threshold can be set, but the SCL appears to be set (at least for Exchange Online). These values are 5 (spam) and 9 (high-confidence spam), according to [https://docs.microsoft.com/en-us/microsoft-365/security/office-365-security/spam-confidence-levels?view=o365-worldwide the docs]&lt;br /&gt;
&lt;br /&gt;
Note: These scores are present in the message headers, and have been validated to make it all the way to MDaemon (in messages destined for non-Exchange mailboxes). Therefore, we could potentially capitalize on the spam and bulk scoring done by EOP by having MDaemon recognize and act on these headers.&lt;br /&gt;
&lt;br /&gt;
===Phishing===&lt;br /&gt;
Phishing remains the greatest threat when it comes to email security. Without Advanced Threat Prection (additional cost on top of EOP), we rely on reputation-based and heuristic-based detection mechanisms of the email security service (EOP) to flag emails that contain phishing content. Barracuda did a fantastic job (very low penetration from empirical evidence). It remains to be seen how EOP handles these types of &amp;quot;attacks&amp;quot; (they come in waves).&lt;br /&gt;
&lt;br /&gt;
==Security/AAA==&lt;br /&gt;
===Custom Admin Roles===&lt;br /&gt;
Exchange allows for the creation of custom admin roles that have a specific combination of permissions. For example, the Company Directory Management role was created to allow users to manage the address book:&lt;br /&gt;
::[[File:2021-03-23 11_58_18-Exchange admin center.png|400px]]&lt;br /&gt;
&lt;br /&gt;
===Password policies===&lt;br /&gt;
* Password expiry has been disabled in 365 from the 90-day default:&lt;br /&gt;
::[[File:2021-03-23 12_14_04-Microsoft 365 admin center.png|border|400px]]&lt;br /&gt;
* Self-service password resets have been enabled in Azure AD. Users will be notified when they reset their passwords:&lt;br /&gt;
::[[File:2021-03-23 12_21_01-Password reset - Azure Active Directory admin center.png|400px|border]][[File:2021-03-23 12_23_00-Password reset - Azure Active Directory admin center.png|400px|border]]&lt;br /&gt;
* (Update this section with info on password management strategy when it gets discussed)&lt;br /&gt;
&lt;br /&gt;
==DNS==&lt;br /&gt;
===MX settings===&lt;br /&gt;
The MX record for our common domains point to Exchange. We do not have a round-robin or fallback configuration. Mail routing between Exchange and MDaemon is done through connectors and smart-host configuration.&lt;br /&gt;
&lt;br /&gt;
===SPF record===&lt;br /&gt;
SPF was implemented as part of the Exchange project. [https://docs.microsoft.com/en-us/microsoft-365/security/office-365-security/set-up-spf-in-office-365-to-help-prevent-spoofing?view=o365-worldwide This article] summarizes how SPF works and is configured for Exchange.&lt;br /&gt;
&lt;br /&gt;
A web tool like MXToolbox can be used to verify the SPF record after changes are made:&lt;br /&gt;
::[[File:mtoolboxupipharmspf.png|400px]]&lt;br /&gt;
&lt;br /&gt;
==Other Notes==&lt;br /&gt;
* Microsoft is currently transitioning from what they're now terming Classic Exchange admin center to the New Exchange admin center. Some options remain editable only in the old portal.&lt;br /&gt;
&lt;br /&gt;
[[Category: Microsoft Exchange/365]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft_365_Exchange_Online_-_Setup_and_Configuration&amp;diff=14746</id>
		<title>Information Systems:Microsoft 365 Exchange Online - Setup and Configuration</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft_365_Exchange_Online_-_Setup_and_Configuration&amp;diff=14746"/>
		<updated>2026-02-09T23:16:34Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This wiki page attempts to document and discuss major topics of Exchange setup and configuration. This will be a mix of design/strategy talk and some how-tos for technical administration. Ultimately, another page should be made to adapt the information discussed here into more concise technical instructions for specific administration tasks.&lt;br /&gt;
&lt;br /&gt;
Check [[Information Systems: Exchange and Outlook Administration|this page]] for how-tos. Any instructions below should eventually be migrated to that page as well.&lt;br /&gt;
&lt;br /&gt;
==Mailboxes==&lt;br /&gt;
Users are essentially mailboxes in Exchange i.e. there is no Users section. In Exchange Online, a mailbox shows up when a user is created in 365 Admin Center.&lt;br /&gt;
&lt;br /&gt;
===Shared Mailboxes===&lt;br /&gt;
Like groups/lists, shared mailboxes are communal to a group of users. But unlike groups/lists, they are actual mailboxes that accumulate mail. The company requires a few of these:&lt;br /&gt;
* Accounts Payable: accountspayable@unipharm.com&lt;br /&gt;
* Accounts Receivable: accountsreceivable@unipharm.com&lt;br /&gt;
* EDI Support: edisupport@unipharm.com&lt;br /&gt;
* Customer Service Voicemail: csvm@unipharm.com&lt;br /&gt;
* Information Technology Communal email: it@unipharm.com&lt;br /&gt;
&lt;br /&gt;
====Adding a shared mailbox====&lt;br /&gt;
 Given the limited number of shared mailboxes, and the company's particular use of them as mailbox &amp;quot;identities&amp;quot; rather than a communal email &amp;quot;sink&amp;quot;, it has been decided to add shared mailboxes as separate accounts as opposed to opening them as additional mailboxes.&lt;br /&gt;
&lt;br /&gt;
To add a shared mailbox:&lt;br /&gt;
* Remove any shared mailboxes previously opened as additional mailboxes (and not added as accounts).&lt;br /&gt;
* Perform the steps to add another email account (Office 365).&lt;br /&gt;
* Enter in the shared mailbox email.&lt;br /&gt;
* Instead of entering a password, click ''Sign in as another account''.&lt;br /&gt;
* Enter in the user's credentials. This will only work if the user has Full Access permissions to the shared mailbox (do this in EAC).&lt;br /&gt;
&lt;br /&gt;
====Other methods====&lt;br /&gt;
The other ways of adding shared mailboxes are discussed here just for reference:&lt;br /&gt;
&lt;br /&gt;
'''''Manually opening a shared mailbox'''''&lt;br /&gt;
:* In Outlook 2019, File -&amp;gt; Account Settings -&amp;gt; double-click account -&amp;gt; More Settings -&amp;gt; Advanced&lt;br /&gt;
:* In the Mailboxes section -&amp;gt; Add -&amp;gt; Enter exact Display Name of shared mailbox&lt;br /&gt;
:* Save/Apply&lt;br /&gt;
&lt;br /&gt;
'''''Automapping'''''&lt;br /&gt;
:'''Note: Automapping has been disabled for all shared mailboxes.'''&lt;br /&gt;
&lt;br /&gt;
:* Automapping is a feature that makes the shared mailboxes which a user has access to automatically visible in Outlook i.e. the shared mailboxes are automatically mapped to the user. This is enabled by default. There are implications:&lt;br /&gt;
::* Automapping lumps the data of shared mailboxes in the same OST file as the user's own mailbox. This is one of the reasons there is official documentation on how to disable automapping and [https://docs.microsoft.com/en-us/outlook/troubleshoot/profiles-and-accounts/remove-automapping-for-shared-mailbox how to reset an automapped Outlook configuration]. Considering the company's user base and computer/desktop assignments, this isn't expected to be a problem. But it's something to keep aware of. Imagine a case of 3 users that access 2 shared mailboxes ecah including their own, all logging in to the same computer with a 120GB SSD, with Outlook set to sync all mail. It is feasible for this to grow massively.&lt;br /&gt;
::* Automapping appears to be very finicky when mailbox delegation (permissions) are set to security groups instead of users. Discussion on the internet refers to having to reset permissions.&lt;br /&gt;
&lt;br /&gt;
===Granting a user access to another mailbox===&lt;br /&gt;
The preferred method of granting a user access to another mailbox is to have them access to read (and send from, if necessary) using Outlook for web (OWA). This is especially true when access is only needed on a temporary basis. [[Information Systems:Exchange Online administration with PowerShell|The commands can be found here.]]&lt;br /&gt;
&lt;br /&gt;
==Contacts and Groups==&lt;br /&gt;
===Contacts===&lt;br /&gt;
Contacts (or more accurately, Mail Contacts) in Exchange are analogous to address book entries: they're simply names with email addressses (and other attributes like address and phone numbers). This is in contrast with full Exchange &amp;quot;Users&amp;quot; that have mailboxes. Currently, the primary use of contacts is to maintain distribution lists (we don't maintain a company directory outside CNS, oddly enough). &lt;br /&gt;
&lt;br /&gt;
====Shareholder email addresses====&lt;br /&gt;
In an attempt to maintain clean and consistent entries, several conventions for creating contacts have already been adopted, best depicted in the following example entry for the personal email associated with Marks Marine Pharmacy (the one that would go in the private/sensitive list). The Classic Exchange Admin Center is shown, as it exposes more fields:&lt;br /&gt;
::[[File:2021-03-06 22_15_29-Edit Mail Contact.png|400px|border]]&lt;br /&gt;
&lt;br /&gt;
Recommendations when creating new entries:&lt;br /&gt;
* If this contact/email will be used in private/confidential list only, prefix the Display Name with [Private]. Also, check the 'Hide contacts from the address list'. You may need to do this in Classic EAC.&lt;br /&gt;
* If this contact will be a member of both private and general/publicly-visible distribution lists, do not prefix the name.&lt;br /&gt;
&lt;br /&gt;
===Groups===&lt;br /&gt;
The term &amp;quot;groups&amp;quot; in Exchange can mean 1 of 4 things: Microsoft 365 Groups, Distribution Lists, Dynamic Distribution Lists, and Mail-enabled Security Groups. The first is not used whatsoever.&lt;br /&gt;
====Distribution Lists====&lt;br /&gt;
Distribution Lists are akin to the conventional mailing list, wherein an email sent to the group address is distributed to its members. This group type is used for the shareholder mailing lists (both general and private/confidential lists).&lt;br /&gt;
&lt;br /&gt;
::[[File:2021-03-06 16_53_57-Edit Mail Contact.png|400px|border]]&lt;br /&gt;
* Some groups are meant to be internal (e.g IT group), while others are meant to also be addressable by users outside the organization (e.g. Returns). Check related permissions and set up aliases accordingly. For example, Returns group follows the convention returnsgroup@unpharm.com, but it is logical to have '''returns@unipharm.com''' as an alias, as this is a more common format for a public-facing contact email address (same as customerservice@unipharm.com).&lt;br /&gt;
::[[File:2021-03-06 14_58_33-Exchange admin center.png|200px|border]]&lt;br /&gt;
====Mail-enabled Security Groups====&lt;br /&gt;
This type of group is appropriate for the departments, as the group can be used to send to its members as well as for permissions (hence, &amp;quot;mail-enabled security group&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
* The email address convention for department groups (and most other groups) is '''''department'''''group@unipharm.com.&lt;br /&gt;
* The following is an example of a configured group. The manager has been specified as a group owner (in addition to IT) to enable self-management.&lt;br /&gt;
::[[File:2021-03-06 14_41_32-Exchange admin center.png|300px|border]]&lt;br /&gt;
&lt;br /&gt;
====Microsoft 365 groups====&lt;br /&gt;
This type of group has additional functionality to enable better collaboration for the group's members. The company currently does not collaborate in such a fashion for these to be useful (e.g. no Sharepoint, no Teams, no shared folders on cloud storage).&lt;br /&gt;
&lt;br /&gt;
====Dynamic Distribution List====&lt;br /&gt;
This is a good concept on paper as it allows distribution list membership to be dynamic based on attributes e.g. a Customer Service list could be set up to include any users with the &amp;quot;Department&amp;quot; user property set to &amp;quot;Customer Service&amp;quot;. However, it was tested to have one major showstopping limitation - it is very inconvenient viewing current members of a DDL (i.e. has to be in PowerShell, and even then, it requires list iteration and filtering). Not being able to see the recipients severely limits its usefulness, and therefore, setting up the departments as dynamic lists was forgone as an endeavor to keep things simple.&lt;br /&gt;
&lt;br /&gt;
====Nested groups====&lt;br /&gt;
'''A word of caution regarding nested groups.'''&lt;br /&gt;
&lt;br /&gt;
Nesting groups within other groups generally leads to better-structured and therefore easier to manage permissions. This is especially true with Microsoft AD, where object hierarchy and the concept of RBAC are predominant (a user can be assigned one or more roles, which grants them the specific set of permissions associated with those roles). However, issues have been encountered with group nesting during setup, primarily related to &amp;quot;trying to get too fancy&amp;quot;. The ultimate goal was to have permissions and group membership dynamically assigned based on attribute e.g. the user's department. This was found to not even be remotely achievable in Exchange. These general rules of thumb have been surmised from experimentation with group nesting:&lt;br /&gt;
&lt;br /&gt;
* Nesting like group types appears to work. Distribution lists groups are ok to nest within other distribution list groups. The same goes for mail security groups.&lt;br /&gt;
* Nesting security groups can lead to some quirks, but is still recommended. For example, nested security groups seems to break shared mailbox automapping and ownership.&lt;br /&gt;
* Distribution list groups should not be nested within security groups (see point #1).&lt;br /&gt;
&lt;br /&gt;
TL;DR - exercise caution when using group nesting, and assign permissions to users as a fallback (troubleshoot later).&lt;br /&gt;
&lt;br /&gt;
==Address Book==&lt;br /&gt;
With Exchange address books, there exists two types of implementations: out-of-the-box or address book policies. This fork on the road comes early; either accept the out of the box functionality and do nothing else, or enter the world of address book policy routing and accept the more complex management. This of course depends on the needs of the company, and we needed and decided on the latter. This path also requires PowerShell (no options or visibility exists in EAC, besides the ability to assign an existing policy (created with PowerShell) to a user).&lt;br /&gt;
&lt;br /&gt;
===Address book policies===&lt;br /&gt;
An address book policy allows you to customize what a user sees, from the sublists, to the contacts viewable in those sublists. For example, the default address book policy has the following address lists: All Groups, All Users, All Distribution Lists etc. It is both unintuitive if you are not fully invested in the Microsoft way. For example, we don't use Microsoft groups, so All Groups is empty, and what we know as groups are actually, Distribution Lists. All Users, on the other hand, contains staff, but also shared mailboxes and resources (Projector, iPad), but not rooms. To make even one customization to all of this, ABPs are needed. &lt;br /&gt;
&lt;br /&gt;
* ABP routing is an Exchange flag that has been enabled for our domain.&lt;br /&gt;
* An address book policy specifies the following:&lt;br /&gt;
: * 1 x '''Global Address List (GAL)''' - contains all objects (mailboxes, contacts, rooms etc.) that a user is able to &amp;quot;see&amp;quot;. An ABP is linked to 1 GAL and therefore a user can only see 1 GAL.&lt;br /&gt;
: * 1 x '''Offline Address Book (OAB)''' - specifies one or more address lists to download/cache. To make it more confusing, the Offline Address Book behaves more like an address list.&lt;br /&gt;
: * 1 x '''Room Address List'''&lt;br /&gt;
: * 1 or more custom (or built-in) '''Address Lists''' - Address Lists are groupings that are subsetted from the GAL. For example, the built-in All Rooms address list filters for GAL objects where the ObjectType is RoomMailbox (not quite, but something to that effect).&lt;br /&gt;
&lt;br /&gt;
Again, all these are created/set in PowerShell.&lt;br /&gt;
Get-Mailbox gurneetk@unipharm.com | Select DisplayName,AddressBookPolicy //this is to check if the user has Staff Address Book Policy or Address Book Policy&lt;br /&gt;
Set-Mailbox gurneetk@unipharm.com -AddressBookPolicy $null //this is to give user access to GAL&lt;br /&gt;
&lt;br /&gt;
====Current address book policies====&lt;br /&gt;
There are two ABPs (default still exists but is not meant to be used).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Address Book Policy !! Global Address List !! Offline Address Book -&amp;gt; Offline Address List !! Room List !! Address Lists !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Staff Address Book Policy || Staff Global Address List || Staff Offline Address Book -&amp;gt; Offline Address List (Staff) || Rooms and Resources || Company Contacts, Distribution Lists, Staff, Public Folders || Should be the default assigned to staff members.&lt;br /&gt;
|-&lt;br /&gt;
| Executive Address Book Policy || Executive Global Address List || Executive Offline Address Book -&amp;gt; Offline Address List (Executive) || Rooms and Resources || Company Contacts, Company Contacts (Executive), Distribution Lists, Distribution Lists (Executive), Staff, Public Folders || Can see what staff see, and the private lists/contacts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''Congrats if you're still following at this point.''&lt;br /&gt;
&lt;br /&gt;
====Address Lists and Filtering====&lt;br /&gt;
The usefuleness of address book policies lies in filtering (inclusion filtering), which is used to produce address lists. This is a big topic and is mostly PowerShell talk. Therefore, this is left for official technical docs, but provided are two examples to try and explain the concept:&lt;br /&gt;
* The address list '''Distribution Lists (Executive)''' specifies a filter that translates to: &lt;br /&gt;
:Include only objects where:&lt;br /&gt;
::* ObjectClass equals 'group'&lt;br /&gt;
::* DisplayName is like '*(Private)'&lt;br /&gt;
* The address list '''Staff''' specifies a filter that translates to:&lt;br /&gt;
::Include only objects where:&lt;br /&gt;
::* ObjectCategory equals 'person' AND 'user'&lt;br /&gt;
::* RecipientType does not equal 'RoomMailbox'&lt;br /&gt;
::* RecipientType does not equal 'EquipmentMailbox'&lt;br /&gt;
&lt;br /&gt;
''These are not the exact filters used, they're meant to explain the concept only.''&lt;br /&gt;
&lt;br /&gt;
====Relationship between contact management and ABPs====&lt;br /&gt;
It should be noted that contacts, groups, and group membership are not affected by address book policies. ABPs only affect what a user sees in the address book. A not-good analogy: you can take out pages of a phone directory and group them differently or put stickers over some entries so they're not visible (ABPs), but you don't change what's printed in the directory (that's contact management).&lt;br /&gt;
&lt;br /&gt;
==Mail flow and mail rules==&lt;br /&gt;
===Connectors===&lt;br /&gt;
Because mail hosting for unipharm.com is spread over 2 servers, configuring Exchange &amp;quot;connectors&amp;quot; is necessary to properly route mail to and from MDaemon (the on-prem mail server). This is a complex topic and should be described on another page.&lt;br /&gt;
&lt;br /&gt;
==Email security==&lt;br /&gt;
Email security is handled by Exchange Online Protection, a feature that comes with all Exchange Online / 365 accounts. It &amp;quot;sits&amp;quot; before the mail routing/delivery process - for both inbound and outbound mail flows - and checks messages for threats and spam. The policies determine what gets detected as spam/threats and the outcome of those messages. Depending on if the new or classic admin portal is being used, there are various areas to configure or tweak these policies:&lt;br /&gt;
:* In Classic Admin Center, these policies are found in the '''protection''' section.&lt;br /&gt;
:* In New Admin Center, these policies are found in a separate '''Security and Compliance''' Admin Center altogether, under '''Threat management'''.&lt;br /&gt;
&lt;br /&gt;
===Malware policies===&lt;br /&gt;
* Email servers do a fairly good job detecting and blocking viruses in emails, silently. As an organization, we also don't deal with attachment types (.exe, audio/video containers etc.) that are normally flagged as viruses. Therefore, these policies have not been changed from the defaults. &lt;br /&gt;
&lt;br /&gt;
===Spam policies===&lt;br /&gt;
* Unlike spam-handling pre-Exchange that involved a user quarantine, the current spam policy is set to direct spam to a user's junk folder.&lt;br /&gt;
:[[File:2021-03-30 15_50_03-edit spam filter policy.png|400px]]&lt;br /&gt;
&lt;br /&gt;
====Spam scoring====&lt;br /&gt;
There are two scores related to spam-handling: SCL (Spam Confidence Level), and BCL (Bulk Complaint Level). The Bulk Complaint Level threshold can be set, but the SCL appears to be set (at least for Exchange Online). These values are 5 (spam) and 9 (high-confidence spam), according to [https://docs.microsoft.com/en-us/microsoft-365/security/office-365-security/spam-confidence-levels?view=o365-worldwide the docs]&lt;br /&gt;
&lt;br /&gt;
Note: These scores are present in the message headers, and have been validated to make it all the way to MDaemon (in messages destined for non-Exchange mailboxes). Therefore, we could potentially capitalize on the spam and bulk scoring done by EOP by having MDaemon recognize and act on these headers.&lt;br /&gt;
&lt;br /&gt;
===Phishing===&lt;br /&gt;
Phishing remains the greatest threat when it comes to email security. Without Advanced Threat Prection (additional cost on top of EOP), we rely on reputation-based and heuristic-based detection mechanisms of the email security service (EOP) to flag emails that contain phishing content. Barracuda did a fantastic job (very low penetration from empirical evidence). It remains to be seen how EOP handles these types of &amp;quot;attacks&amp;quot; (they come in waves).&lt;br /&gt;
&lt;br /&gt;
==Security/AAA==&lt;br /&gt;
===Custom Admin Roles===&lt;br /&gt;
Exchange allows for the creation of custom admin roles that have a specific combination of permissions. For example, the Company Directory Management role was created to allow users to manage the address book:&lt;br /&gt;
::[[File:2021-03-23 11_58_18-Exchange admin center.png|400px]]&lt;br /&gt;
&lt;br /&gt;
===Password policies===&lt;br /&gt;
* Password expiry has been disabled in 365 from the 90-day default:&lt;br /&gt;
::[[File:2021-03-23 12_14_04-Microsoft 365 admin center.png|border|400px]]&lt;br /&gt;
* Self-service password resets have been enabled in Azure AD. Users will be notified when they reset their passwords:&lt;br /&gt;
::[[File:2021-03-23 12_21_01-Password reset - Azure Active Directory admin center.png|400px|border]][[File:2021-03-23 12_23_00-Password reset - Azure Active Directory admin center.png|400px|border]]&lt;br /&gt;
* (Update this section with info on password management strategy when it gets discussed)&lt;br /&gt;
&lt;br /&gt;
==DNS==&lt;br /&gt;
===MX settings===&lt;br /&gt;
The MX record for our common domains point to Exchange. We do not have a round-robin or fallback configuration. Mail routing between Exchange and MDaemon is done through connectors and smart-host configuration.&lt;br /&gt;
&lt;br /&gt;
===SPF record===&lt;br /&gt;
SPF was implemented as part of the Exchange project. [https://docs.microsoft.com/en-us/microsoft-365/security/office-365-security/set-up-spf-in-office-365-to-help-prevent-spoofing?view=o365-worldwide This article] summarizes how SPF works and is configured for Exchange.&lt;br /&gt;
&lt;br /&gt;
A web tool like MXToolbox can be used to verify the SPF record after changes are made:&lt;br /&gt;
::[[File:mtoolboxupipharmspf.png|400px]]&lt;br /&gt;
&lt;br /&gt;
==Other Notes==&lt;br /&gt;
* Microsoft is currently transitioning from what they're now terming Classic Exchange admin center to the New Exchange admin center. Some options remain editable only in the old portal.&lt;br /&gt;
&lt;br /&gt;
[[Category: Microsoft Exchange/365]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Xerox_printers&amp;diff=14744</id>
		<title>Information Systems:Xerox printers</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Xerox_printers&amp;diff=14744"/>
		<updated>2025-06-03T14:59:55Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uniPHARM uses Xerox printers for office printing (as opposed to Lexmark printers used in the warehouse). These printers are under either lease or managed print service agreements. Our service provider is West-X Network Solutions, but technical support is still done with Xerox.&lt;br /&gt;
&lt;br /&gt;
==Inventory==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Printer hostname !! Model !! Serial !! Location / purpose !! Contract type&lt;br /&gt;
|-&lt;br /&gt;
| reccopier || Xerox VersaLink B405DN || 9HB368640 || Receiving area office || Managed Print Services &lt;br /&gt;
|-&lt;br /&gt;
| rtncopier || Xerox VersaLink B405DN || 9HB368638 || Returns department || Managed Print Services&lt;br /&gt;
|-&lt;br /&gt;
| ELAHO || Xerox PrimeLink C9065 || DQP145897 || 2nd-floor printing alcove || Leased&lt;br /&gt;
|-&lt;br /&gt;
| STEIN || Xerox AltaLink B8155 || HQH804709 || 1st-floor [[:Category:uniPHARM Dictionary|dumps area]] || Leased&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Support info==&lt;br /&gt;
&lt;br /&gt;
* Contact number for leased printers (Xerox One Number): 1-800-275-9376&lt;br /&gt;
* Contact number for printers under Managed Print Services: 1-866-487-4239&lt;br /&gt;
* Contract end date: December 28,2027&lt;br /&gt;
* West-X: 604-668-2536&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
===Xerox Fleet Management===&lt;br /&gt;
This is a useful portal site that Xerox provides for leased or managed printers&lt;br /&gt;
* https://office.services.xerox.com/FMP/LoginPage.aspx&lt;br /&gt;
* Username is darrenf@unipharm.com&lt;br /&gt;
* Password is NewVisionIT2051@!&lt;br /&gt;
&lt;br /&gt;
===Xerox Device Agent Software===&lt;br /&gt;
There is an application from Xerox called the Xerox Device Agent, installed on the WDS3(172.30.18.11) virtual machine.  This program sends the page meter reads for the copiers in Returns and Receiving to WestX for billing purposes.  This application consumes a lot of CPU time.  DarrenF tried for 4 months to get Xerox and its developers to figure out why a crappy little program uses so much CPU 24/7.  Xerox wasn't willing to acknowledge a problem or allow a conversation to happen with their in-house developers - so the support ticket was closed as unresolved.  The Xerox Device Agent software needs to continue to run and report billing data to WestX so if the CPU usage becomes a problem, try to get a new version of the app or open a new ticket with Xerox and prepare for pain.&lt;br /&gt;
&lt;br /&gt;
This was resolved, it was due to not having the newest version of the app provided by west X , running smooth now.&lt;br /&gt;
&lt;br /&gt;
===Xerox NeckBeard Support===&lt;br /&gt;
On June 13th, 2019, a Xerox technician was called onsite to fix the C60 that was not copying paper in the top feeder or from the glass.  He determined that the OS was corrupt and did a factory reset of the machine which wiped out all of its configuration settings.  He failed to notify anyone that he was doing a factory reset and he failed to create a backup clone file of the configuration to restore.  This caused a great deal of inconvenience and extra work that was not necessary if a clone file was available.  If this dumbfuckery ever happens again, there are saved clone files on the SuperServer in the following location : \\superserver.unipharm.local\Tech\Logs And Backups\Xerox Copier Clone Files\.  In that folder are clone files for all the leased and MPS copiers as of June 2019.  The 2 Xerox MFDs that are used by RonG and AngelaC cannot produce clone files.  In case you haven't caught on, a clone file is a file that contains all the settings that are configured on a printer, with the purpose of &amp;quot;cloning&amp;quot; itself onto another printer of the same model or the exact same one after some asshat decides to do something idiotic.&lt;br /&gt;
&lt;br /&gt;
Xerox support is very helpful, when called they respond within a day. They are willing to teach and leave extra supplies in case of emergent need. Recently the C60 needed to have maintenance, remember that the bottom drawer has a security screw, if need be to release the drawer and unjam the document, replace pick rollers.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* The Altalink, also under the service has temporary files that need to be cleared out regularly, this can be scheduled, and takes 20-60 minutes based on what you are clearing. &lt;br /&gt;
* Software update performed may 12 2021, with support, to resolve network  card restart issue. &lt;br /&gt;
&lt;br /&gt;
===Old printers===&lt;br /&gt;
This section is for reference purposes. These printers are no longer being used.&lt;br /&gt;
&lt;br /&gt;
There are 4 different Xerox copier models in use as of 2016.  The 7775 is located in the printing alcove on the second floor. The has 2 fax lines connected so that it can fax inbound and outbound at the same time.  The 7775 is leased and Xerox provides consumable toner and other supplies as part of the lease cost.  Xerox also provides technical support and repairs as part of the lease.  When requesting supplies, repairs or support you must provide the serial number which can be found on the copiers admin page.&lt;br /&gt;
&lt;br /&gt;
*[http://elaho.unipharm.local/ Elaho Administration Web GUI]&lt;br /&gt;
*admin&lt;br /&gt;
*1111&lt;br /&gt;
&lt;br /&gt;
At this time you must use edge/explorer for web administration. &lt;br /&gt;
&lt;br /&gt;
The WorkCentre 5855 is located next the Supervisors Office in the shipping area of the DC.  It has no colour capability but it does have the ability to fax inbound/outbound.  The supplies the 5855 uses are different from the 7775 and there is a much smaller and less complicated touch screen.  The 5855 is also on the same lease program as the 7775.&lt;br /&gt;
&lt;br /&gt;
*[http://stein.unipharm.local/ Stein Administration Web GUI]&lt;br /&gt;
*admin&lt;br /&gt;
*1111&lt;br /&gt;
&lt;br /&gt;
The WorkCentre 4265 copiers are located in the Receiving Office and the Returns Areas in the DC.  They are smaller copiers with fewer paper trays.  They both do have a single fax phone line attached and have very similar software capabilities compared to the 5855 and are on the same lease program as the 5855 and 7775.&lt;br /&gt;
&lt;br /&gt;
*[http://reccopier.unipharm.local/ Reccopier Administration Web GUI]&lt;br /&gt;
*[http://rtncopier.unipharm.local/ Rtncopier Administration Web GUI]&lt;br /&gt;
*admin&lt;br /&gt;
*1111&lt;br /&gt;
&lt;br /&gt;
The WorkCentre 6605 copiers are slightly smaller than the 4265s but otherwise perform and behave in the same way.  The 6605s were free from Xerox and are NOT on the lease program and toner and supplies DO need to be purchased for the 2 that are used by the payroll administrator and general manager.  Both of the 6605s are network and fax attached.&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;br /&gt;
[[Category: Pages with Contact Information]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14743</id>
		<title>Information Systems:Configuring ZT231 in uniPHARM Production</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14743"/>
		<updated>2025-05-30T17:42:22Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* IP used for picking stations: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1.	Assigning IP to ZT231==&lt;br /&gt;
&lt;br /&gt;
(a)	Download and install the driver from Zebra’s Website – support page. &lt;br /&gt;
&lt;br /&gt;
(b)	Connect the printer to an Ethernet cable that is connected to the switch.&lt;br /&gt;
&lt;br /&gt;
(c)	Plug the power cord into an appropriate power outlet and turn on (I) the printer.&lt;br /&gt;
&lt;br /&gt;
(d)	Once it’s on, go to Connection and select “Wired”.&lt;br /&gt;
&lt;br /&gt;
(e)	Assign the IP, subnet (255.255.248.0), and Gateway (172.30.16.1)&lt;br /&gt;
&lt;br /&gt;
(f)	Also, complete the Wizards and calibrate the printer.&lt;br /&gt;
&lt;br /&gt;
        Ps. Remember that in Print Wizard, select “Direct Thermal” as print type, “Gap/Notch” as media type, and “Tear Off” as media handling.&lt;br /&gt;
&lt;br /&gt;
(g)	For ZT231 “PRICE TICKET LABELS” ONLY, go to the web interface using their IP and change their TEAR OFF ADJUST to +002.&lt;br /&gt;
&lt;br /&gt;
[[File:GUI ZT231.png|400px]]&lt;br /&gt;
&lt;br /&gt;
To set a static IP for Zebra Printer, follow this &amp;quot;https://supportcommunity.zebra.com/s/article/Using-the-ZebraNet-Print-Server-Web-Page-to-configure-a-Permanent-IP-Address?language=en_US&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==2.	Adding ZT231 to the Print Management==&lt;br /&gt;
&lt;br /&gt;
(a)	Navigate to the Windows Control Panel and select Devices and Printers.&lt;br /&gt;
&lt;br /&gt;
(b)	Click Add a printer.&lt;br /&gt;
&lt;br /&gt;
(c)	Click The printer that I want isn’t listed.&lt;br /&gt;
&lt;br /&gt;
(d)	Select the Add a local printer or network printer with manual settings option and click Next.&lt;br /&gt;
&lt;br /&gt;
(e)	Select the Create a new port option and select Standard TCP/IP from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
(f)	Enter the printer IP address in both the empty fields, click OK, and click Next.&lt;br /&gt;
&lt;br /&gt;
(g)	From the left panel, select ZDesigner and select ZT231 203 dpi EPL on the right. Click Next.&lt;br /&gt;
&lt;br /&gt;
(h)	You will need to change the printer's name as per the picking station and click Next.&lt;br /&gt;
&lt;br /&gt;
(i)	From Printer Sharing, select “Do not share this printer”.&lt;br /&gt;
&lt;br /&gt;
(j)	Open the Zebra Printer Setup Utility for Windows to convert it to ZPL to EPL mode&lt;br /&gt;
&lt;br /&gt;
    '''Before converting, add the below alerts:'''&lt;br /&gt;
    Printhead too hot&lt;br /&gt;
    Power Supply temperature is too high&lt;br /&gt;
    Printhead element bad &lt;br /&gt;
    Clean printhead&lt;br /&gt;
    Replace the printhead&lt;br /&gt;
    Battery is low&lt;br /&gt;
    Motor overheating&lt;br /&gt;
    Printhead shutdown&lt;br /&gt;
    Thermistor fault&lt;br /&gt;
    Invalid printhead&lt;br /&gt;
    and in print server settings: server address - 172.30.25.3 and domain - unipharm.local&lt;br /&gt;
&lt;br /&gt;
*Left-click to select your printer and click the “Open Communication With Printer button”.&lt;br /&gt;
*Type the below command&lt;br /&gt;
            ! U1 setvar &amp;quot;device.languages&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 setvar &amp;quot;device.pnp_option&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 do &amp;quot;device.reset&amp;quot; &amp;quot;&amp;quot; &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Click Send to Printer: The printer will restart and the printer language is changed.&lt;br /&gt;
&lt;br /&gt;
==3.	Adding ZT231 to Green Screen (ERP)==&lt;br /&gt;
&lt;br /&gt;
(a)	Login to the Green Screen.&lt;br /&gt;
&lt;br /&gt;
(b)	In the green screen press F4 to get to a Command Line and Type the command: CALL QCMD and press ENTER.&lt;br /&gt;
&lt;br /&gt;
(c)	For full-screen command line press F11.&lt;br /&gt;
&lt;br /&gt;
(d)	After that, type the command Make sure to change the outq and IP&lt;br /&gt;
&lt;br /&gt;
      CRTOUTQ OUTQ(QUSRSYS/FRUPTK12B) RMTSYS(*INTNETADR) RMTPRTQ('raw2') AUTOSTRWTR(1) CNNTYPE(*IP) DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*WSCST) WSCST(QSYS/QWPDEFAULT) INTNETADR('172.30.17.95') DESTOPT(XAIX) SEPPAGE(*NO)&lt;br /&gt;
&lt;br /&gt;
(e)	The above OUTQ has to be edited and in order to edit the writer has to end, follow below&lt;br /&gt;
&lt;br /&gt;
      ENDWTR nameOfOutq&lt;br /&gt;
&lt;br /&gt;
(f)	Make the below changes:&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(g)	After that, start the writer, follow below:&lt;br /&gt;
   &lt;br /&gt;
    STRRMTWTR OUTQ(nameOfOutq)&lt;br /&gt;
&lt;br /&gt;
==For Price Ticket Labels==&lt;br /&gt;
Check LBLMENU&lt;br /&gt;
&lt;br /&gt;
Option 1 – Label Design&lt;br /&gt;
Locate the format: PRICETK7&lt;br /&gt;
Option 22 – Print Options&lt;br /&gt;
&lt;br /&gt;
[[File:LBLMENU.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==IP used for picking stations:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Location&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.74	||DCTESTPTK ||  DCTEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.73	||DCTESTBOX ||  DCTEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.77	||TESTPTK   ||  TEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.76	||TESTBOX   ||  TEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.75	||MAILLBL   ||  MAILING LABEL &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.78	||L90BOX08D ||  LARGE DOWN (1) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.79	||L90PTK08D ||  LARGE DOWN (1) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.80	||U90BOX07B ||  LARGE UP SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.81	||U90PTK07B ||  LARGE UP PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.82	||L90BOX08B ||  LARGE DOWN (2) SHIPPING|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.83	||L90PTK08B ||  LARGE DOWN (2) PRICE TICKET|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.84	||SA1BOX21B ||  PROMO SHIPPING|| &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.85	||SA1PTK21B ||  PROMO PRICE TICKET|| &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.86	||RXBOX06B  ||  PHARMACY RX SHIPPING|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.87	||RXPTK06B  ||  PHARMACY RX PRICE TICKET|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.88	||HHCBOX05B ||  HEALTHCARE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.89	||HHCPTK05B ||  HEALTHCARE PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.90	||OTCBOX02B ||  OTC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.91	||OTCPTK02B ||  OTC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.92	||HBABOX03B ||  HABA SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.93	||HBAPTK03B ||  HABA PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.94	||NARBOX09B||  NARCOTIC SHIPPING || &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.95	||FRUBOX12B ||	CANDY SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.96	||NARPTK09B ||  NARCOTIC PRICE TICKET|| &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.97	||FRUPTK12B ||	CANDY PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.98	||FRGBOX13B ||  FRIDGE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.99	||FRGPTK13B ||  FRIDGE PRICE TICKET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14742</id>
		<title>Information Systems:Configuring ZT231 in uniPHARM Production</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14742"/>
		<updated>2025-05-23T21:39:55Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* IP used for picking stations: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1.	Assigning IP to ZT231==&lt;br /&gt;
&lt;br /&gt;
(a)	Download and install the driver from Zebra’s Website – support page. &lt;br /&gt;
&lt;br /&gt;
(b)	Connect the printer to an Ethernet cable that is connected to the switch.&lt;br /&gt;
&lt;br /&gt;
(c)	Plug the power cord into an appropriate power outlet and turn on (I) the printer.&lt;br /&gt;
&lt;br /&gt;
(d)	Once it’s on, go to Connection and select “Wired”.&lt;br /&gt;
&lt;br /&gt;
(e)	Assign the IP, subnet (255.255.248.0), and Gateway (172.30.16.1)&lt;br /&gt;
&lt;br /&gt;
(f)	Also, complete the Wizards and calibrate the printer.&lt;br /&gt;
&lt;br /&gt;
        Ps. Remember that in Print Wizard, select “Direct Thermal” as print type, “Gap/Notch” as media type, and “Tear Off” as media handling.&lt;br /&gt;
&lt;br /&gt;
(g)	For ZT231 “PRICE TICKET LABELS” ONLY, go to the web interface using their IP and change their TEAR OFF ADJUST to +002.&lt;br /&gt;
&lt;br /&gt;
[[File:GUI ZT231.png|400px]]&lt;br /&gt;
&lt;br /&gt;
To set a static IP for Zebra Printer, follow this &amp;quot;https://supportcommunity.zebra.com/s/article/Using-the-ZebraNet-Print-Server-Web-Page-to-configure-a-Permanent-IP-Address?language=en_US&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==2.	Adding ZT231 to the Print Management==&lt;br /&gt;
&lt;br /&gt;
(a)	Navigate to the Windows Control Panel and select Devices and Printers.&lt;br /&gt;
&lt;br /&gt;
(b)	Click Add a printer.&lt;br /&gt;
&lt;br /&gt;
(c)	Click The printer that I want isn’t listed.&lt;br /&gt;
&lt;br /&gt;
(d)	Select the Add a local printer or network printer with manual settings option and click Next.&lt;br /&gt;
&lt;br /&gt;
(e)	Select the Create a new port option and select Standard TCP/IP from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
(f)	Enter the printer IP address in both the empty fields, click OK, and click Next.&lt;br /&gt;
&lt;br /&gt;
(g)	From the left panel, select ZDesigner and select ZT231 203 dpi EPL on the right. Click Next.&lt;br /&gt;
&lt;br /&gt;
(h)	You will need to change the printer's name as per the picking station and click Next.&lt;br /&gt;
&lt;br /&gt;
(i)	From Printer Sharing, select “Do not share this printer”.&lt;br /&gt;
&lt;br /&gt;
(j)	Open the Zebra Printer Setup Utility for Windows to convert it to ZPL to EPL mode&lt;br /&gt;
&lt;br /&gt;
    '''Before converting, add the below alerts:'''&lt;br /&gt;
    Printhead too hot&lt;br /&gt;
    Power Supply temperature is too high&lt;br /&gt;
    Printhead element bad &lt;br /&gt;
    Clean printhead&lt;br /&gt;
    Replace the printhead&lt;br /&gt;
    Battery is low&lt;br /&gt;
    Motor overheating&lt;br /&gt;
    Printhead shutdown&lt;br /&gt;
    Thermistor fault&lt;br /&gt;
    Invalid printhead&lt;br /&gt;
    and in print server settings: server address - 172.30.25.3 and domain - unipharm.local&lt;br /&gt;
&lt;br /&gt;
*Left-click to select your printer and click the “Open Communication With Printer button”.&lt;br /&gt;
*Type the below command&lt;br /&gt;
            ! U1 setvar &amp;quot;device.languages&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 setvar &amp;quot;device.pnp_option&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 do &amp;quot;device.reset&amp;quot; &amp;quot;&amp;quot; &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Click Send to Printer: The printer will restart and the printer language is changed.&lt;br /&gt;
&lt;br /&gt;
==3.	Adding ZT231 to Green Screen (ERP)==&lt;br /&gt;
&lt;br /&gt;
(a)	Login to the Green Screen.&lt;br /&gt;
&lt;br /&gt;
(b)	In the green screen press F4 to get to a Command Line and Type the command: CALL QCMD and press ENTER.&lt;br /&gt;
&lt;br /&gt;
(c)	For full-screen command line press F11.&lt;br /&gt;
&lt;br /&gt;
(d)	After that, type the command Make sure to change the outq and IP&lt;br /&gt;
&lt;br /&gt;
      CRTOUTQ OUTQ(QUSRSYS/FRUPTK12B) RMTSYS(*INTNETADR) RMTPRTQ('raw2') AUTOSTRWTR(1) CNNTYPE(*IP) DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*WSCST) WSCST(QSYS/QWPDEFAULT) INTNETADR('172.30.17.95') DESTOPT(XAIX) SEPPAGE(*NO)&lt;br /&gt;
&lt;br /&gt;
(e)	The above OUTQ has to be edited and in order to edit the writer has to end, follow below&lt;br /&gt;
&lt;br /&gt;
      ENDWTR nameOfOutq&lt;br /&gt;
&lt;br /&gt;
(f)	Make the below changes:&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(g)	After that, start the writer, follow below:&lt;br /&gt;
   &lt;br /&gt;
    STRRMTWTR OUTQ(nameOfOutq)&lt;br /&gt;
&lt;br /&gt;
==For Price Ticket Labels==&lt;br /&gt;
Check LBLMENU&lt;br /&gt;
&lt;br /&gt;
Option 1 – Label Design&lt;br /&gt;
Locate the format: PRICETK7&lt;br /&gt;
Option 22 – Print Options&lt;br /&gt;
&lt;br /&gt;
[[File:LBLMENU.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==IP used for picking stations:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Location&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.74	||DCTESTPTK ||  DCTEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.73	||DCTESTBOX ||  DCTEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.77	||TESTPTK   ||  TEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.76	||TESTBOX   ||  TEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.75	||MAILLBL   ||  MAILING LABEL &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.78	||L90BOX08D ||  LARGE DOWN (1) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.79	||L90PTK08D ||  LARGE DOWN (1) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.80	||U90BOX07B ||  LARGE UP SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.81	||U90PTK07B ||  LARGE UP PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.82	||L90BOX08B ||  LARGE DOWN (2) SHIPPING|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.83	||L90PTK08B ||  LARGE DOWN (2) PRICE TICKET|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.84	||SA1BOX21B ||  PROMO SHIPPING|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.85	||SA1PTK21B ||  PROMO PRICE TICKET|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.86	||RXBOX06B  ||  PHARMACY RX SHIPPING|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.87	||RXPTK06B  ||  PHARMACY RX PRICE TICKET|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.88	||HHCBOX05B ||  HEALTHCARE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.89	||HHCPTK05B ||  HEALTHCARE PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.90	||OTCBOX02B ||  OTC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.91	||OTCPTK02B ||  OTC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.92	||HBABOX03B ||  HABA SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.93	||HBAPTK03B ||  HABA PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.94	||NARBOX09B||  NARCOTIC SHIPPING || LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.95	||FRUBOX12B ||	CANDY SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.96	||NARPTK09B ||  NARCOTIC PRICE TICKET|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.97	||FRUPTK12B ||	CANDY PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.98	||FRGBOX13B ||  FRIDGE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.99	||FRGPTK13B ||  FRIDGE PRICE TICKET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14741</id>
		<title>Information Systems:Configuring ZT231 in uniPHARM Production</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14741"/>
		<updated>2025-05-23T21:24:46Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* IP used for picking stations: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1.	Assigning IP to ZT231==&lt;br /&gt;
&lt;br /&gt;
(a)	Download and install the driver from Zebra’s Website – support page. &lt;br /&gt;
&lt;br /&gt;
(b)	Connect the printer to an Ethernet cable that is connected to the switch.&lt;br /&gt;
&lt;br /&gt;
(c)	Plug the power cord into an appropriate power outlet and turn on (I) the printer.&lt;br /&gt;
&lt;br /&gt;
(d)	Once it’s on, go to Connection and select “Wired”.&lt;br /&gt;
&lt;br /&gt;
(e)	Assign the IP, subnet (255.255.248.0), and Gateway (172.30.16.1)&lt;br /&gt;
&lt;br /&gt;
(f)	Also, complete the Wizards and calibrate the printer.&lt;br /&gt;
&lt;br /&gt;
        Ps. Remember that in Print Wizard, select “Direct Thermal” as print type, “Gap/Notch” as media type, and “Tear Off” as media handling.&lt;br /&gt;
&lt;br /&gt;
(g)	For ZT231 “PRICE TICKET LABELS” ONLY, go to the web interface using their IP and change their TEAR OFF ADJUST to +002.&lt;br /&gt;
&lt;br /&gt;
[[File:GUI ZT231.png|400px]]&lt;br /&gt;
&lt;br /&gt;
To set a static IP for Zebra Printer, follow this &amp;quot;https://supportcommunity.zebra.com/s/article/Using-the-ZebraNet-Print-Server-Web-Page-to-configure-a-Permanent-IP-Address?language=en_US&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==2.	Adding ZT231 to the Print Management==&lt;br /&gt;
&lt;br /&gt;
(a)	Navigate to the Windows Control Panel and select Devices and Printers.&lt;br /&gt;
&lt;br /&gt;
(b)	Click Add a printer.&lt;br /&gt;
&lt;br /&gt;
(c)	Click The printer that I want isn’t listed.&lt;br /&gt;
&lt;br /&gt;
(d)	Select the Add a local printer or network printer with manual settings option and click Next.&lt;br /&gt;
&lt;br /&gt;
(e)	Select the Create a new port option and select Standard TCP/IP from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
(f)	Enter the printer IP address in both the empty fields, click OK, and click Next.&lt;br /&gt;
&lt;br /&gt;
(g)	From the left panel, select ZDesigner and select ZT231 203 dpi EPL on the right. Click Next.&lt;br /&gt;
&lt;br /&gt;
(h)	You will need to change the printer's name as per the picking station and click Next.&lt;br /&gt;
&lt;br /&gt;
(i)	From Printer Sharing, select “Do not share this printer”.&lt;br /&gt;
&lt;br /&gt;
(j)	Open the Zebra Printer Setup Utility for Windows to convert it to ZPL to EPL mode&lt;br /&gt;
&lt;br /&gt;
    '''Before converting, add the below alerts:'''&lt;br /&gt;
    Printhead too hot&lt;br /&gt;
    Power Supply temperature is too high&lt;br /&gt;
    Printhead element bad &lt;br /&gt;
    Clean printhead&lt;br /&gt;
    Replace the printhead&lt;br /&gt;
    Battery is low&lt;br /&gt;
    Motor overheating&lt;br /&gt;
    Printhead shutdown&lt;br /&gt;
    Thermistor fault&lt;br /&gt;
    Invalid printhead&lt;br /&gt;
    and in print server settings: server address - 172.30.25.3 and domain - unipharm.local&lt;br /&gt;
&lt;br /&gt;
*Left-click to select your printer and click the “Open Communication With Printer button”.&lt;br /&gt;
*Type the below command&lt;br /&gt;
            ! U1 setvar &amp;quot;device.languages&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 setvar &amp;quot;device.pnp_option&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 do &amp;quot;device.reset&amp;quot; &amp;quot;&amp;quot; &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Click Send to Printer: The printer will restart and the printer language is changed.&lt;br /&gt;
&lt;br /&gt;
==3.	Adding ZT231 to Green Screen (ERP)==&lt;br /&gt;
&lt;br /&gt;
(a)	Login to the Green Screen.&lt;br /&gt;
&lt;br /&gt;
(b)	In the green screen press F4 to get to a Command Line and Type the command: CALL QCMD and press ENTER.&lt;br /&gt;
&lt;br /&gt;
(c)	For full-screen command line press F11.&lt;br /&gt;
&lt;br /&gt;
(d)	After that, type the command Make sure to change the outq and IP&lt;br /&gt;
&lt;br /&gt;
      CRTOUTQ OUTQ(QUSRSYS/FRUPTK12B) RMTSYS(*INTNETADR) RMTPRTQ('raw2') AUTOSTRWTR(1) CNNTYPE(*IP) DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*WSCST) WSCST(QSYS/QWPDEFAULT) INTNETADR('172.30.17.95') DESTOPT(XAIX) SEPPAGE(*NO)&lt;br /&gt;
&lt;br /&gt;
(e)	The above OUTQ has to be edited and in order to edit the writer has to end, follow below&lt;br /&gt;
&lt;br /&gt;
      ENDWTR nameOfOutq&lt;br /&gt;
&lt;br /&gt;
(f)	Make the below changes:&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(g)	After that, start the writer, follow below:&lt;br /&gt;
   &lt;br /&gt;
    STRRMTWTR OUTQ(nameOfOutq)&lt;br /&gt;
&lt;br /&gt;
==For Price Ticket Labels==&lt;br /&gt;
Check LBLMENU&lt;br /&gt;
&lt;br /&gt;
Option 1 – Label Design&lt;br /&gt;
Locate the format: PRICETK7&lt;br /&gt;
Option 22 – Print Options&lt;br /&gt;
&lt;br /&gt;
[[File:LBLMENU.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==IP used for picking stations:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Location&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.74	||DCTESTPTK ||  DCTEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.73	||DCTESTBOX ||  DCTEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.77	||TESTPTK   ||  TEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.76	||TESTBOX   ||  TEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.75	||MAILLBL   ||  MAILING LABEL &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.78	||L90BOX08D ||  LARGE DOWN (1) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.79	||L90PTK08D ||  LARGE DOWN (1) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.80	||U90BOX07B ||  LARGE UP SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.81	||U90PTK07B ||  LARGE UP PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.82	||L90BOX08B ||  LARGE DOWN (2) SHIPPING|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.83	||L90PTK08B ||  LARGE DOWN (2) PRICE TICKET|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.84	||	    ||  PROMO SHIPPING|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.85	||	    ||  PROMO PRICE TICKET|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.86	||	    ||  PHARMACY RX SHIPPING|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.87	||	    ||  PHARMACY RX PRICE TICKET|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.88	||HHCBOX05B ||  HEALTHCARE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.89	||HHCPTK05B ||  HEALTHCARE PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.90	||OTCBOX02B ||  OTC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.91	||OTCPTK02B ||  OTC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.92	||HBABOX03B ||  HABA SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.93	||HBAPTK03B ||  HABA PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.94	||NARBOX09B||  NARCOTIC SHIPPING || LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.95	||FRUBOX12B ||	CANDY SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.96	||NARPTK09B ||  NARCOTIC PRICE TICKET|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.97	||FRUPTK12B ||	CANDY PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.98	||FRGBOX13B ||  FRIDGE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.99	||FRGPTK13B ||  FRIDGE PRICE TICKET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14740</id>
		<title>Information Systems:Configuring ZT231 in uniPHARM Production</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14740"/>
		<updated>2025-05-23T21:23:03Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* IP used for picking stations: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1.	Assigning IP to ZT231==&lt;br /&gt;
&lt;br /&gt;
(a)	Download and install the driver from Zebra’s Website – support page. &lt;br /&gt;
&lt;br /&gt;
(b)	Connect the printer to an Ethernet cable that is connected to the switch.&lt;br /&gt;
&lt;br /&gt;
(c)	Plug the power cord into an appropriate power outlet and turn on (I) the printer.&lt;br /&gt;
&lt;br /&gt;
(d)	Once it’s on, go to Connection and select “Wired”.&lt;br /&gt;
&lt;br /&gt;
(e)	Assign the IP, subnet (255.255.248.0), and Gateway (172.30.16.1)&lt;br /&gt;
&lt;br /&gt;
(f)	Also, complete the Wizards and calibrate the printer.&lt;br /&gt;
&lt;br /&gt;
        Ps. Remember that in Print Wizard, select “Direct Thermal” as print type, “Gap/Notch” as media type, and “Tear Off” as media handling.&lt;br /&gt;
&lt;br /&gt;
(g)	For ZT231 “PRICE TICKET LABELS” ONLY, go to the web interface using their IP and change their TEAR OFF ADJUST to +002.&lt;br /&gt;
&lt;br /&gt;
[[File:GUI ZT231.png|400px]]&lt;br /&gt;
&lt;br /&gt;
To set a static IP for Zebra Printer, follow this &amp;quot;https://supportcommunity.zebra.com/s/article/Using-the-ZebraNet-Print-Server-Web-Page-to-configure-a-Permanent-IP-Address?language=en_US&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==2.	Adding ZT231 to the Print Management==&lt;br /&gt;
&lt;br /&gt;
(a)	Navigate to the Windows Control Panel and select Devices and Printers.&lt;br /&gt;
&lt;br /&gt;
(b)	Click Add a printer.&lt;br /&gt;
&lt;br /&gt;
(c)	Click The printer that I want isn’t listed.&lt;br /&gt;
&lt;br /&gt;
(d)	Select the Add a local printer or network printer with manual settings option and click Next.&lt;br /&gt;
&lt;br /&gt;
(e)	Select the Create a new port option and select Standard TCP/IP from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
(f)	Enter the printer IP address in both the empty fields, click OK, and click Next.&lt;br /&gt;
&lt;br /&gt;
(g)	From the left panel, select ZDesigner and select ZT231 203 dpi EPL on the right. Click Next.&lt;br /&gt;
&lt;br /&gt;
(h)	You will need to change the printer's name as per the picking station and click Next.&lt;br /&gt;
&lt;br /&gt;
(i)	From Printer Sharing, select “Do not share this printer”.&lt;br /&gt;
&lt;br /&gt;
(j)	Open the Zebra Printer Setup Utility for Windows to convert it to ZPL to EPL mode&lt;br /&gt;
&lt;br /&gt;
    '''Before converting, add the below alerts:'''&lt;br /&gt;
    Printhead too hot&lt;br /&gt;
    Power Supply temperature is too high&lt;br /&gt;
    Printhead element bad &lt;br /&gt;
    Clean printhead&lt;br /&gt;
    Replace the printhead&lt;br /&gt;
    Battery is low&lt;br /&gt;
    Motor overheating&lt;br /&gt;
    Printhead shutdown&lt;br /&gt;
    Thermistor fault&lt;br /&gt;
    Invalid printhead&lt;br /&gt;
    and in print server settings: server address - 172.30.25.3 and domain - unipharm.local&lt;br /&gt;
&lt;br /&gt;
*Left-click to select your printer and click the “Open Communication With Printer button”.&lt;br /&gt;
*Type the below command&lt;br /&gt;
            ! U1 setvar &amp;quot;device.languages&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 setvar &amp;quot;device.pnp_option&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 do &amp;quot;device.reset&amp;quot; &amp;quot;&amp;quot; &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Click Send to Printer: The printer will restart and the printer language is changed.&lt;br /&gt;
&lt;br /&gt;
==3.	Adding ZT231 to Green Screen (ERP)==&lt;br /&gt;
&lt;br /&gt;
(a)	Login to the Green Screen.&lt;br /&gt;
&lt;br /&gt;
(b)	In the green screen press F4 to get to a Command Line and Type the command: CALL QCMD and press ENTER.&lt;br /&gt;
&lt;br /&gt;
(c)	For full-screen command line press F11.&lt;br /&gt;
&lt;br /&gt;
(d)	After that, type the command Make sure to change the outq and IP&lt;br /&gt;
&lt;br /&gt;
      CRTOUTQ OUTQ(QUSRSYS/FRUPTK12B) RMTSYS(*INTNETADR) RMTPRTQ('raw2') AUTOSTRWTR(1) CNNTYPE(*IP) DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*WSCST) WSCST(QSYS/QWPDEFAULT) INTNETADR('172.30.17.95') DESTOPT(XAIX) SEPPAGE(*NO)&lt;br /&gt;
&lt;br /&gt;
(e)	The above OUTQ has to be edited and in order to edit the writer has to end, follow below&lt;br /&gt;
&lt;br /&gt;
      ENDWTR nameOfOutq&lt;br /&gt;
&lt;br /&gt;
(f)	Make the below changes:&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(g)	After that, start the writer, follow below:&lt;br /&gt;
   &lt;br /&gt;
    STRRMTWTR OUTQ(nameOfOutq)&lt;br /&gt;
&lt;br /&gt;
==For Price Ticket Labels==&lt;br /&gt;
Check LBLMENU&lt;br /&gt;
&lt;br /&gt;
Option 1 – Label Design&lt;br /&gt;
Locate the format: PRICETK7&lt;br /&gt;
Option 22 – Print Options&lt;br /&gt;
&lt;br /&gt;
[[File:LBLMENU.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==IP used for picking stations:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Location&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.74	||DCTESTPTK ||  DCTEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.73	||DCTESTBOX ||  DCTEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.77	||TESTPTK   ||  TEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.76	||TESTBOX   ||  TEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.75	||MAILLBL   ||  MAILING LABEL &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.78	||L90BOX08D ||  LARGE DOWN (1) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.79	||L90PTK08D ||  LARGE DOWN (1) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.80	||U90BOX07B ||  LARGE UP SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.81	||U90PTK07B ||  LARGE UP PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.82	||	    ||  LARGE DOWN (2) SHIPPING|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.83	||	    ||  LARGE DOWN (2) PRICE TICKET|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.84	||	    ||  PROMO SHIPPING|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.85	||	    ||  PROMO PRICE TICKET|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.86	||	    ||  PHARMACY RX SHIPPING|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.87	||	    ||  PHARMACY RX PRICE TICKET|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.88	||HHCBOX05B ||  HEALTHCARE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.89	||HHCPTK05B ||  HEALTHCARE PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.90	||OTCBOX02B ||  OTC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.91	||OTCPTK02B ||  OTC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.92	||HBABOX03B ||  HABA SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.93	||HBAPTK03B ||  HABA PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.94	||NARBOX09B||  NARCOTIC SHIPPING || LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.95	||FRUBOX12B ||	CANDY SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.96	||NARPTK09B ||  NARCOTIC PRICE TICKET|| LEFT&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.97	||FRUPTK12B ||	CANDY PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.98	||FRGBOX13B ||  FRIDGE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.99	||FRGPTK13B ||  FRIDGE PRICE TICKET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14739</id>
		<title>Information Systems:Configuring ZT231 in uniPHARM Production</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14739"/>
		<updated>2025-05-23T21:21:00Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* IP used for picking stations: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1.	Assigning IP to ZT231==&lt;br /&gt;
&lt;br /&gt;
(a)	Download and install the driver from Zebra’s Website – support page. &lt;br /&gt;
&lt;br /&gt;
(b)	Connect the printer to an Ethernet cable that is connected to the switch.&lt;br /&gt;
&lt;br /&gt;
(c)	Plug the power cord into an appropriate power outlet and turn on (I) the printer.&lt;br /&gt;
&lt;br /&gt;
(d)	Once it’s on, go to Connection and select “Wired”.&lt;br /&gt;
&lt;br /&gt;
(e)	Assign the IP, subnet (255.255.248.0), and Gateway (172.30.16.1)&lt;br /&gt;
&lt;br /&gt;
(f)	Also, complete the Wizards and calibrate the printer.&lt;br /&gt;
&lt;br /&gt;
        Ps. Remember that in Print Wizard, select “Direct Thermal” as print type, “Gap/Notch” as media type, and “Tear Off” as media handling.&lt;br /&gt;
&lt;br /&gt;
(g)	For ZT231 “PRICE TICKET LABELS” ONLY, go to the web interface using their IP and change their TEAR OFF ADJUST to +002.&lt;br /&gt;
&lt;br /&gt;
[[File:GUI ZT231.png|400px]]&lt;br /&gt;
&lt;br /&gt;
To set a static IP for Zebra Printer, follow this &amp;quot;https://supportcommunity.zebra.com/s/article/Using-the-ZebraNet-Print-Server-Web-Page-to-configure-a-Permanent-IP-Address?language=en_US&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==2.	Adding ZT231 to the Print Management==&lt;br /&gt;
&lt;br /&gt;
(a)	Navigate to the Windows Control Panel and select Devices and Printers.&lt;br /&gt;
&lt;br /&gt;
(b)	Click Add a printer.&lt;br /&gt;
&lt;br /&gt;
(c)	Click The printer that I want isn’t listed.&lt;br /&gt;
&lt;br /&gt;
(d)	Select the Add a local printer or network printer with manual settings option and click Next.&lt;br /&gt;
&lt;br /&gt;
(e)	Select the Create a new port option and select Standard TCP/IP from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
(f)	Enter the printer IP address in both the empty fields, click OK, and click Next.&lt;br /&gt;
&lt;br /&gt;
(g)	From the left panel, select ZDesigner and select ZT231 203 dpi EPL on the right. Click Next.&lt;br /&gt;
&lt;br /&gt;
(h)	You will need to change the printer's name as per the picking station and click Next.&lt;br /&gt;
&lt;br /&gt;
(i)	From Printer Sharing, select “Do not share this printer”.&lt;br /&gt;
&lt;br /&gt;
(j)	Open the Zebra Printer Setup Utility for Windows to convert it to ZPL to EPL mode&lt;br /&gt;
&lt;br /&gt;
    '''Before converting, add the below alerts:'''&lt;br /&gt;
    Printhead too hot&lt;br /&gt;
    Power Supply temperature is too high&lt;br /&gt;
    Printhead element bad &lt;br /&gt;
    Clean printhead&lt;br /&gt;
    Replace the printhead&lt;br /&gt;
    Battery is low&lt;br /&gt;
    Motor overheating&lt;br /&gt;
    Printhead shutdown&lt;br /&gt;
    Thermistor fault&lt;br /&gt;
    Invalid printhead&lt;br /&gt;
    and in print server settings: server address - 172.30.25.3 and domain - unipharm.local&lt;br /&gt;
&lt;br /&gt;
*Left-click to select your printer and click the “Open Communication With Printer button”.&lt;br /&gt;
*Type the below command&lt;br /&gt;
            ! U1 setvar &amp;quot;device.languages&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 setvar &amp;quot;device.pnp_option&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 do &amp;quot;device.reset&amp;quot; &amp;quot;&amp;quot; &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Click Send to Printer: The printer will restart and the printer language is changed.&lt;br /&gt;
&lt;br /&gt;
==3.	Adding ZT231 to Green Screen (ERP)==&lt;br /&gt;
&lt;br /&gt;
(a)	Login to the Green Screen.&lt;br /&gt;
&lt;br /&gt;
(b)	In the green screen press F4 to get to a Command Line and Type the command: CALL QCMD and press ENTER.&lt;br /&gt;
&lt;br /&gt;
(c)	For full-screen command line press F11.&lt;br /&gt;
&lt;br /&gt;
(d)	After that, type the command Make sure to change the outq and IP&lt;br /&gt;
&lt;br /&gt;
      CRTOUTQ OUTQ(QUSRSYS/FRUPTK12B) RMTSYS(*INTNETADR) RMTPRTQ('raw2') AUTOSTRWTR(1) CNNTYPE(*IP) DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*WSCST) WSCST(QSYS/QWPDEFAULT) INTNETADR('172.30.17.95') DESTOPT(XAIX) SEPPAGE(*NO)&lt;br /&gt;
&lt;br /&gt;
(e)	The above OUTQ has to be edited and in order to edit the writer has to end, follow below&lt;br /&gt;
&lt;br /&gt;
      ENDWTR nameOfOutq&lt;br /&gt;
&lt;br /&gt;
(f)	Make the below changes:&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(g)	After that, start the writer, follow below:&lt;br /&gt;
   &lt;br /&gt;
    STRRMTWTR OUTQ(nameOfOutq)&lt;br /&gt;
&lt;br /&gt;
==For Price Ticket Labels==&lt;br /&gt;
Check LBLMENU&lt;br /&gt;
&lt;br /&gt;
Option 1 – Label Design&lt;br /&gt;
Locate the format: PRICETK7&lt;br /&gt;
Option 22 – Print Options&lt;br /&gt;
&lt;br /&gt;
[[File:LBLMENU.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==IP used for picking stations:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Location&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.74	||DCTESTPTK ||  DCTEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.73	||DCTESTBOX ||  DCTEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.77	||TESTPTK   ||  TEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.76	||TESTBOX   ||  TEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.75	||MAILLBL   ||  MAILING LABEL &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.78	||L90BOX08D ||  LARGE DOWN (1) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.79	||L90PTK08D ||  LARGE DOWN (1) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.80	||U90BOX07B ||  LARGE UP SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.81	||U90PTK07B ||  LARGE UP PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.82	||	    ||  LARGE DOWN (2) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.83	||	    ||  LARGE DOWN (2) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.84	||	    ||  PROMO SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.85	||	    ||  PROMO PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.86	||	    ||  PHARMACY RX SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.87	||	    ||  PHARMACY RX PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.88	||HHCBOX05B ||  HEALTHCARE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.89	||HHCPTK05B ||  HEALTHCARE PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.90	||OTCBOX02B ||  OTC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.91	||OTCPTK02B ||  OTC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.92	||HBABOX03B ||  HABA SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.93	||HBAPTK03B ||  HABA PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.94	||NARBOX09B||  NARCOTIC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.95	||FRUBOX12B ||	CANDY SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.96	||NARPTK09B ||  NARCOTIC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.97	||FRUPTK12B ||	CANDY PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.98	||FRGBOX13B ||  FRIDGE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.99	||FRGPTK13B ||  FRIDGE PRICE TICKET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14738</id>
		<title>Information Systems:Configuring ZT231 in uniPHARM Production</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14738"/>
		<updated>2025-05-23T20:53:43Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* IP used for picking stations: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1.	Assigning IP to ZT231==&lt;br /&gt;
&lt;br /&gt;
(a)	Download and install the driver from Zebra’s Website – support page. &lt;br /&gt;
&lt;br /&gt;
(b)	Connect the printer to an Ethernet cable that is connected to the switch.&lt;br /&gt;
&lt;br /&gt;
(c)	Plug the power cord into an appropriate power outlet and turn on (I) the printer.&lt;br /&gt;
&lt;br /&gt;
(d)	Once it’s on, go to Connection and select “Wired”.&lt;br /&gt;
&lt;br /&gt;
(e)	Assign the IP, subnet (255.255.248.0), and Gateway (172.30.16.1)&lt;br /&gt;
&lt;br /&gt;
(f)	Also, complete the Wizards and calibrate the printer.&lt;br /&gt;
&lt;br /&gt;
        Ps. Remember that in Print Wizard, select “Direct Thermal” as print type, “Gap/Notch” as media type, and “Tear Off” as media handling.&lt;br /&gt;
&lt;br /&gt;
(g)	For ZT231 “PRICE TICKET LABELS” ONLY, go to the web interface using their IP and change their TEAR OFF ADJUST to +002.&lt;br /&gt;
&lt;br /&gt;
[[File:GUI ZT231.png|400px]]&lt;br /&gt;
&lt;br /&gt;
To set a static IP for Zebra Printer, follow this &amp;quot;https://supportcommunity.zebra.com/s/article/Using-the-ZebraNet-Print-Server-Web-Page-to-configure-a-Permanent-IP-Address?language=en_US&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==2.	Adding ZT231 to the Print Management==&lt;br /&gt;
&lt;br /&gt;
(a)	Navigate to the Windows Control Panel and select Devices and Printers.&lt;br /&gt;
&lt;br /&gt;
(b)	Click Add a printer.&lt;br /&gt;
&lt;br /&gt;
(c)	Click The printer that I want isn’t listed.&lt;br /&gt;
&lt;br /&gt;
(d)	Select the Add a local printer or network printer with manual settings option and click Next.&lt;br /&gt;
&lt;br /&gt;
(e)	Select the Create a new port option and select Standard TCP/IP from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
(f)	Enter the printer IP address in both the empty fields, click OK, and click Next.&lt;br /&gt;
&lt;br /&gt;
(g)	From the left panel, select ZDesigner and select ZT231 203 dpi EPL on the right. Click Next.&lt;br /&gt;
&lt;br /&gt;
(h)	You will need to change the printer's name as per the picking station and click Next.&lt;br /&gt;
&lt;br /&gt;
(i)	From Printer Sharing, select “Do not share this printer”.&lt;br /&gt;
&lt;br /&gt;
(j)	Open the Zebra Printer Setup Utility for Windows to convert it to ZPL to EPL mode&lt;br /&gt;
&lt;br /&gt;
    '''Before converting, add the below alerts:'''&lt;br /&gt;
    Printhead too hot&lt;br /&gt;
    Power Supply temperature is too high&lt;br /&gt;
    Printhead element bad &lt;br /&gt;
    Clean printhead&lt;br /&gt;
    Replace the printhead&lt;br /&gt;
    Battery is low&lt;br /&gt;
    Motor overheating&lt;br /&gt;
    Printhead shutdown&lt;br /&gt;
    Thermistor fault&lt;br /&gt;
    Invalid printhead&lt;br /&gt;
    and in print server settings: server address - 172.30.25.3 and domain - unipharm.local&lt;br /&gt;
&lt;br /&gt;
*Left-click to select your printer and click the “Open Communication With Printer button”.&lt;br /&gt;
*Type the below command&lt;br /&gt;
            ! U1 setvar &amp;quot;device.languages&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 setvar &amp;quot;device.pnp_option&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 do &amp;quot;device.reset&amp;quot; &amp;quot;&amp;quot; &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Click Send to Printer: The printer will restart and the printer language is changed.&lt;br /&gt;
&lt;br /&gt;
==3.	Adding ZT231 to Green Screen (ERP)==&lt;br /&gt;
&lt;br /&gt;
(a)	Login to the Green Screen.&lt;br /&gt;
&lt;br /&gt;
(b)	In the green screen press F4 to get to a Command Line and Type the command: CALL QCMD and press ENTER.&lt;br /&gt;
&lt;br /&gt;
(c)	For full-screen command line press F11.&lt;br /&gt;
&lt;br /&gt;
(d)	After that, type the command Make sure to change the outq and IP&lt;br /&gt;
&lt;br /&gt;
      CRTOUTQ OUTQ(QUSRSYS/FRUPTK12B) RMTSYS(*INTNETADR) RMTPRTQ('raw2') AUTOSTRWTR(1) CNNTYPE(*IP) DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*WSCST) WSCST(QSYS/QWPDEFAULT) INTNETADR('172.30.17.95') DESTOPT(XAIX) SEPPAGE(*NO)&lt;br /&gt;
&lt;br /&gt;
(e)	The above OUTQ has to be edited and in order to edit the writer has to end, follow below&lt;br /&gt;
&lt;br /&gt;
      ENDWTR nameOfOutq&lt;br /&gt;
&lt;br /&gt;
(f)	Make the below changes:&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(g)	After that, start the writer, follow below:&lt;br /&gt;
   &lt;br /&gt;
    STRRMTWTR OUTQ(nameOfOutq)&lt;br /&gt;
&lt;br /&gt;
==For Price Ticket Labels==&lt;br /&gt;
Check LBLMENU&lt;br /&gt;
&lt;br /&gt;
Option 1 – Label Design&lt;br /&gt;
Locate the format: PRICETK7&lt;br /&gt;
Option 22 – Print Options&lt;br /&gt;
&lt;br /&gt;
[[File:LBLMENU.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==IP used for picking stations:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Location&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.74	||DCTESTPTK ||  DCTEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.73	||DCTESTBOX ||  DCTEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.77	||TESTPTK   ||  TEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.76	||TESTBOX   ||  TEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.75	||MAILLBL   ||  MAILING LABEL &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.78	||L90BOX08D ||  LARGE DOWN (1) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.79	||L90PTK08D ||  LARGE DOWN (1) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.80	||U90BOX07B ||  LARGE UP SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.81	||U90PTK07B ||  LARGE UP PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.82	||	    ||  LARGE DOWN (2) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.83	||	    ||  LARGE DOWN (2) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.84	||	    ||  PROMO SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.85	||	    ||  PROMO PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.86	||	    ||  PHARMACY RX SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.87	||	    ||  PHARMACY RX PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.88	||HHCBOX05B ||  HEALTHCARE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.89	||HHCPTK05B ||  HEALTHCARE PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.90	||OTCBOX02B ||  OTC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.91	||OTCPTK02B ||  OTC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.92	||HBABOX03B ||  HABA SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.93	||HBAPTK03B ||  HABA PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.94	||	    ||  NARCOTIC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.95	||FRUBOX12B ||	CANDY SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.96	||	    ||  NARCOTIC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.97	||FRUPTK12B ||	CANDY PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.98	||FRGBOX13B ||  FRIDGE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.99	||FRGPTK13B ||  FRIDGE PRICE TICKET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14737</id>
		<title>Information Systems:Configuring ZT231 in uniPHARM Production</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14737"/>
		<updated>2025-05-23T20:53:20Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* IP used for picking stations: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1.	Assigning IP to ZT231==&lt;br /&gt;
&lt;br /&gt;
(a)	Download and install the driver from Zebra’s Website – support page. &lt;br /&gt;
&lt;br /&gt;
(b)	Connect the printer to an Ethernet cable that is connected to the switch.&lt;br /&gt;
&lt;br /&gt;
(c)	Plug the power cord into an appropriate power outlet and turn on (I) the printer.&lt;br /&gt;
&lt;br /&gt;
(d)	Once it’s on, go to Connection and select “Wired”.&lt;br /&gt;
&lt;br /&gt;
(e)	Assign the IP, subnet (255.255.248.0), and Gateway (172.30.16.1)&lt;br /&gt;
&lt;br /&gt;
(f)	Also, complete the Wizards and calibrate the printer.&lt;br /&gt;
&lt;br /&gt;
        Ps. Remember that in Print Wizard, select “Direct Thermal” as print type, “Gap/Notch” as media type, and “Tear Off” as media handling.&lt;br /&gt;
&lt;br /&gt;
(g)	For ZT231 “PRICE TICKET LABELS” ONLY, go to the web interface using their IP and change their TEAR OFF ADJUST to +002.&lt;br /&gt;
&lt;br /&gt;
[[File:GUI ZT231.png|400px]]&lt;br /&gt;
&lt;br /&gt;
To set a static IP for Zebra Printer, follow this &amp;quot;https://supportcommunity.zebra.com/s/article/Using-the-ZebraNet-Print-Server-Web-Page-to-configure-a-Permanent-IP-Address?language=en_US&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==2.	Adding ZT231 to the Print Management==&lt;br /&gt;
&lt;br /&gt;
(a)	Navigate to the Windows Control Panel and select Devices and Printers.&lt;br /&gt;
&lt;br /&gt;
(b)	Click Add a printer.&lt;br /&gt;
&lt;br /&gt;
(c)	Click The printer that I want isn’t listed.&lt;br /&gt;
&lt;br /&gt;
(d)	Select the Add a local printer or network printer with manual settings option and click Next.&lt;br /&gt;
&lt;br /&gt;
(e)	Select the Create a new port option and select Standard TCP/IP from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
(f)	Enter the printer IP address in both the empty fields, click OK, and click Next.&lt;br /&gt;
&lt;br /&gt;
(g)	From the left panel, select ZDesigner and select ZT231 203 dpi EPL on the right. Click Next.&lt;br /&gt;
&lt;br /&gt;
(h)	You will need to change the printer's name as per the picking station and click Next.&lt;br /&gt;
&lt;br /&gt;
(i)	From Printer Sharing, select “Do not share this printer”.&lt;br /&gt;
&lt;br /&gt;
(j)	Open the Zebra Printer Setup Utility for Windows to convert it to ZPL to EPL mode&lt;br /&gt;
&lt;br /&gt;
    '''Before converting, add the below alerts:'''&lt;br /&gt;
    Printhead too hot&lt;br /&gt;
    Power Supply temperature is too high&lt;br /&gt;
    Printhead element bad &lt;br /&gt;
    Clean printhead&lt;br /&gt;
    Replace the printhead&lt;br /&gt;
    Battery is low&lt;br /&gt;
    Motor overheating&lt;br /&gt;
    Printhead shutdown&lt;br /&gt;
    Thermistor fault&lt;br /&gt;
    Invalid printhead&lt;br /&gt;
    and in print server settings: server address - 172.30.25.3 and domain - unipharm.local&lt;br /&gt;
&lt;br /&gt;
*Left-click to select your printer and click the “Open Communication With Printer button”.&lt;br /&gt;
*Type the below command&lt;br /&gt;
            ! U1 setvar &amp;quot;device.languages&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 setvar &amp;quot;device.pnp_option&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 do &amp;quot;device.reset&amp;quot; &amp;quot;&amp;quot; &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Click Send to Printer: The printer will restart and the printer language is changed.&lt;br /&gt;
&lt;br /&gt;
==3.	Adding ZT231 to Green Screen (ERP)==&lt;br /&gt;
&lt;br /&gt;
(a)	Login to the Green Screen.&lt;br /&gt;
&lt;br /&gt;
(b)	In the green screen press F4 to get to a Command Line and Type the command: CALL QCMD and press ENTER.&lt;br /&gt;
&lt;br /&gt;
(c)	For full-screen command line press F11.&lt;br /&gt;
&lt;br /&gt;
(d)	After that, type the command Make sure to change the outq and IP&lt;br /&gt;
&lt;br /&gt;
      CRTOUTQ OUTQ(QUSRSYS/FRUPTK12B) RMTSYS(*INTNETADR) RMTPRTQ('raw2') AUTOSTRWTR(1) CNNTYPE(*IP) DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*WSCST) WSCST(QSYS/QWPDEFAULT) INTNETADR('172.30.17.95') DESTOPT(XAIX) SEPPAGE(*NO)&lt;br /&gt;
&lt;br /&gt;
(e)	The above OUTQ has to be edited and in order to edit the writer has to end, follow below&lt;br /&gt;
&lt;br /&gt;
      ENDWTR nameOfOutq&lt;br /&gt;
&lt;br /&gt;
(f)	Make the below changes:&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(g)	After that, start the writer, follow below:&lt;br /&gt;
   &lt;br /&gt;
    STRRMTWTR OUTQ(nameOfOutq)&lt;br /&gt;
&lt;br /&gt;
==For Price Ticket Labels==&lt;br /&gt;
Check LBLMENU&lt;br /&gt;
&lt;br /&gt;
Option 1 – Label Design&lt;br /&gt;
Locate the format: PRICETK7&lt;br /&gt;
Option 22 – Print Options&lt;br /&gt;
&lt;br /&gt;
[[File:LBLMENU.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==IP used for picking stations:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Location&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.74	||DCTESTPTK ||  DCTEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.73	||DCTESTBOX ||  DCTEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.77	||TESTPTK   ||  TEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.76	||TESTBOX   ||  TEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.75	||	    ||  MAILING LABEL &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.78	||L90BOX08D ||  LARGE DOWN (1) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.79	||L90PTK08D ||  LARGE DOWN (1) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.80	||U90BOX07B ||  LARGE UP SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.81	||U90PTK07B ||  LARGE UP PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.82	||	    ||  LARGE DOWN (2) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.83	||	    ||  LARGE DOWN (2) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.84	||	    ||  PROMO SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.85	||	    ||  PROMO PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.86	||	    ||  PHARMACY RX SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.87	||	    ||  PHARMACY RX PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.88	||HHCBOX05B ||  HEALTHCARE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.89	||HHCPTK05B ||  HEALTHCARE PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.90	||OTCBOX02B ||  OTC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.91	||OTCPTK02B ||  OTC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.92	||HBABOX03B ||  HABA SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.93	||HBAPTK03B ||  HABA PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.94	||	    ||  NARCOTIC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.95	||FRUBOX12B ||	CANDY SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.96	||	    ||  NARCOTIC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.97	||FRUPTK12B ||	CANDY PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.98	||FRGBOX13B ||  FRIDGE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.99	||FRGPTK13B ||  FRIDGE PRICE TICKET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14736</id>
		<title>Information Systems:Configuring ZT231 in uniPHARM Production</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14736"/>
		<updated>2025-05-16T19:45:29Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1.	Assigning IP to ZT231==&lt;br /&gt;
&lt;br /&gt;
(a)	Download and install the driver from Zebra’s Website – support page. &lt;br /&gt;
&lt;br /&gt;
(b)	Connect the printer to an Ethernet cable that is connected to the switch.&lt;br /&gt;
&lt;br /&gt;
(c)	Plug the power cord into an appropriate power outlet and turn on (I) the printer.&lt;br /&gt;
&lt;br /&gt;
(d)	Once it’s on, go to Connection and select “Wired”.&lt;br /&gt;
&lt;br /&gt;
(e)	Assign the IP, subnet (255.255.248.0), and Gateway (172.30.16.1)&lt;br /&gt;
&lt;br /&gt;
(f)	Also, complete the Wizards and calibrate the printer.&lt;br /&gt;
&lt;br /&gt;
        Ps. Remember that in Print Wizard, select “Direct Thermal” as print type, “Gap/Notch” as media type, and “Tear Off” as media handling.&lt;br /&gt;
&lt;br /&gt;
(g)	For ZT231 “PRICE TICKET LABELS” ONLY, go to the web interface using their IP and change their TEAR OFF ADJUST to +002.&lt;br /&gt;
&lt;br /&gt;
[[File:GUI ZT231.png|400px]]&lt;br /&gt;
&lt;br /&gt;
To set a static IP for Zebra Printer, follow this &amp;quot;https://supportcommunity.zebra.com/s/article/Using-the-ZebraNet-Print-Server-Web-Page-to-configure-a-Permanent-IP-Address?language=en_US&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==2.	Adding ZT231 to the Print Management==&lt;br /&gt;
&lt;br /&gt;
(a)	Navigate to the Windows Control Panel and select Devices and Printers.&lt;br /&gt;
&lt;br /&gt;
(b)	Click Add a printer.&lt;br /&gt;
&lt;br /&gt;
(c)	Click The printer that I want isn’t listed.&lt;br /&gt;
&lt;br /&gt;
(d)	Select the Add a local printer or network printer with manual settings option and click Next.&lt;br /&gt;
&lt;br /&gt;
(e)	Select the Create a new port option and select Standard TCP/IP from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
(f)	Enter the printer IP address in both the empty fields, click OK, and click Next.&lt;br /&gt;
&lt;br /&gt;
(g)	From the left panel, select ZDesigner and select ZT231 203 dpi EPL on the right. Click Next.&lt;br /&gt;
&lt;br /&gt;
(h)	You will need to change the printer's name as per the picking station and click Next.&lt;br /&gt;
&lt;br /&gt;
(i)	From Printer Sharing, select “Do not share this printer”.&lt;br /&gt;
&lt;br /&gt;
(j)	Open the Zebra Printer Setup Utility for Windows to convert it to ZPL to EPL mode&lt;br /&gt;
&lt;br /&gt;
    '''Before converting, add the below alerts:'''&lt;br /&gt;
    Printhead too hot&lt;br /&gt;
    Power Supply temperature is too high&lt;br /&gt;
    Printhead element bad &lt;br /&gt;
    Clean printhead&lt;br /&gt;
    Replace the printhead&lt;br /&gt;
    Battery is low&lt;br /&gt;
    Motor overheating&lt;br /&gt;
    Printhead shutdown&lt;br /&gt;
    Thermistor fault&lt;br /&gt;
    Invalid printhead&lt;br /&gt;
    and in print server settings: server address - 172.30.25.3 and domain - unipharm.local&lt;br /&gt;
&lt;br /&gt;
*Left-click to select your printer and click the “Open Communication With Printer button”.&lt;br /&gt;
*Type the below command&lt;br /&gt;
            ! U1 setvar &amp;quot;device.languages&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 setvar &amp;quot;device.pnp_option&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 do &amp;quot;device.reset&amp;quot; &amp;quot;&amp;quot; &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Click Send to Printer: The printer will restart and the printer language is changed.&lt;br /&gt;
&lt;br /&gt;
==3.	Adding ZT231 to Green Screen (ERP)==&lt;br /&gt;
&lt;br /&gt;
(a)	Login to the Green Screen.&lt;br /&gt;
&lt;br /&gt;
(b)	In the green screen press F4 to get to a Command Line and Type the command: CALL QCMD and press ENTER.&lt;br /&gt;
&lt;br /&gt;
(c)	For full-screen command line press F11.&lt;br /&gt;
&lt;br /&gt;
(d)	After that, type the command Make sure to change the outq and IP&lt;br /&gt;
&lt;br /&gt;
      CRTOUTQ OUTQ(QUSRSYS/FRUPTK12B) RMTSYS(*INTNETADR) RMTPRTQ('raw2') AUTOSTRWTR(1) CNNTYPE(*IP) DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*WSCST) WSCST(QSYS/QWPDEFAULT) INTNETADR('172.30.17.95') DESTOPT(XAIX) SEPPAGE(*NO)&lt;br /&gt;
&lt;br /&gt;
(e)	The above OUTQ has to be edited and in order to edit the writer has to end, follow below&lt;br /&gt;
&lt;br /&gt;
      ENDWTR nameOfOutq&lt;br /&gt;
&lt;br /&gt;
(f)	Make the below changes:&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(g)	After that, start the writer, follow below:&lt;br /&gt;
   &lt;br /&gt;
    STRRMTWTR OUTQ(nameOfOutq)&lt;br /&gt;
&lt;br /&gt;
==For Price Ticket Labels==&lt;br /&gt;
Check LBLMENU&lt;br /&gt;
&lt;br /&gt;
Option 1 – Label Design&lt;br /&gt;
Locate the format: PRICETK7&lt;br /&gt;
Option 22 – Print Options&lt;br /&gt;
&lt;br /&gt;
[[File:LBLMENU.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==IP used for picking stations:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Location&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.74	||DCTESTPTK ||  DCTEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.73	||DCTESTBOX ||  DCTEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.77	||TESTPTK   ||  TEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.76	||TESTBOX   ||  TEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.75	||	    ||  MAILING LABEL &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.78	||L90BOX08D ||  LARGE DOWN (1) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.79	||L90PTK08D ||  LARGE DOWN (1) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.80	||U90BOX07B ||  LARGE UP SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.81	||U90PTK07B ||  LARGE UP PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.82	||	    ||  LARGE DOWN (2) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.83	||	    ||  LARGE DOWN (2) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.84	||	    ||  PROMO SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.85	||	    ||  PROMO PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.86	||	    ||  PHARMACY RX SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.87	||	    ||  PHARMACY RX PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.88	||HHCBOX05B ||  HEALTHCARE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.89	||HHCPTK05B ||  HEALTHCARE PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.90	||OTCBOX02B ||  OTC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.91	||OTCPTK02B ||  OTC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.92	||HBABOX03B ||  HABA SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.93	||HBAPTK03B ||  HABA PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.94	||	    ||  NARCOTIC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.95	||FRUBOX12B ||	CANDY SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.96	||	    ||  NARCOTIC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.97	||FRUPTK12B ||	CANDY PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.98	||	    ||  FRIDGE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.99	||	    ||  FRIDGE PRICE TICKET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14735</id>
		<title>Information Systems:LAN infrastructure at uniPHARM</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14735"/>
		<updated>2025-05-09T19:06:17Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This is the main page for the LAN (wired network configuration) at uniPHARM.&lt;br /&gt;
&lt;br /&gt;
==Switches==&lt;br /&gt;
This table outlines the physical network switches that make up the network.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hostname !! IP address || Switch model !! Location !! Username !! Password !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''coresw''' || 172.30.16.4 || Cisco CBS350 || Server room || adminit || Newvisionit!! || '''Core switch.''' Stack of 3.&lt;br /&gt;
|-&lt;br /&gt;
| atpsw || 172.30.16.3 || 3Com 4200 || Server room || admin || visionit || Feeds data to POE injectors for Mirador temp. sensors '''(Retired)'''&lt;br /&gt;
|-&lt;br /&gt;
| accountingsw || 172.30.16.11 || Cisco SG350-28P || Accounting Wallmount Network Rack || adminit || NewVisionIT || POE, ~175W power budget&lt;br /&gt;
|-&lt;br /&gt;
| buyerswcisco || 172.30.16.18 || Cisco SG350-28P || Buying department closet || adminit || visionit|| -&lt;br /&gt;
|-&lt;br /&gt;
| itsw || 172.30.16.6 || 3Com 4200G || IT department ceiling tile. Yup. || admin || visionis || -&lt;br /&gt;
|-&lt;br /&gt;
| cagesw || 172.30.16.12 || 3Com 3870 || Computer lab || admin || visionit&lt;br /&gt;
|-&lt;br /&gt;
| dumpsw.unipharm.local || 172.30.16.7 || 3Com 4200G? || Electrical Room? || admin || visionds || -&lt;br /&gt;
|-&lt;br /&gt;
| pickingsw || 172.30.16.8 || 3Com 3870? || Rx picking zone network rack || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| receivingswcisco || 172.30.16.17 || Cisco SG350-28P || DC Manager's Office || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| wallsw || 172.30.16.9 || Cisco CBS250 || Candy Mezzanine || adminit || Newvisionit! || Functions merely to bridge the physical wiring between Receiving area and core network&lt;br /&gt;
|-&lt;br /&gt;
| OTC-SWITCH || 172.30.16.20 || Cisco CBS350 || OTC-Picking Station || OTC-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| HABA-SWITCH || 172.30.16.21 || Cisco CBS350 || HABA-Picking Station || HABA-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| HHC-SWITCH || 172.30.16.26 || Cisco CBS350 || HHC-Picking Station || HHC-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| TEST-SWITCH || 172.30.16.23 || Cisco CBS350 || Outside Jeremy's office || TEST-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| DCTEST-SWITCH || 172.30.16.24 || Cisco CBS350 || Manager's Office in DC || DCTEST-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| jeremymsw || 172.30.16.16 || TP-Link SG105E || Jeremy's office || admin || visionit || Used for testing Yealink, web-managed smart switch &lt;br /&gt;
|-&lt;br /&gt;
| itlabswcisco || 172.30.16.19 || Cisco SG350-10MP || IT Lab/Cage || adminit || visionit ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* External link to backdoor access and hidden menus for the 3com 3870 switches http://etherhack.wikia.com/wiki/3Com_3870&lt;br /&gt;
* There is a spare, ready to use 3com 3870 24 port switch located at the very bottom of the networking rack in the server room.  The switch has been reset to factory defaults and the username is admin and the password is blank.  The switch is ready to be put into the core stack if needed.&lt;br /&gt;
&lt;br /&gt;
==VLANs==&lt;br /&gt;
We started using VLANs in 2016, for the same reason why anyone would use VLANs - to manage/separate multiple networks using one physical switch infrastructure. The VLAN implementation being used is the standard 802.1q. The following table outlines the VLAN infrastructure.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VLAN ID !! Name !! L3 Network / IP Range !! Description !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''1''' || Main LAN || 172.30.16.0/21 (172.30.16.1 - 172.30.23.255) || Default VLAN, untagged across the network for simplicity (so that every device doesn't have to be configured to talk this VLAN, or even be VLAN-aware at all). || Routed out Telus Fibre&lt;br /&gt;
|-&lt;br /&gt;
| '''2''' || Alt LAN (Staff/ guest BYOD, Shipping terminals) || 192.168.0.1/23 (192.168.0.1 - 192.168.1.254) || Colloquially known as the &amp;quot;Guest VLAN&amp;quot;, but staff wifi devices are not technically guest devices. Currently, shipping computers are on this network, but they should be moved to VLAN 7 when it is created. || Routed out Shaw Business Internet&lt;br /&gt;
|-&lt;br /&gt;
| '''3''' || vMotion LAN || ?? || Small network to isolate vMotion traffic between the 3 virtual hosts. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''4''' || Shaw WAN interfaces || Network of the Shaw static WAN IP (/32) || Network to isolate WAN traffic between Shaw modem and Sophos WAN interface from the rest of the network. Lots of ARP going on here! || -&lt;br /&gt;
|-&lt;br /&gt;
| '''5''' || Telus WAN interfaces || Network of our Telus WAN IPs (/27) || Network to isolate WAN traffic between Telus modem and Sophos WAN interface from the rest of the network. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''6''' || VoIP LAN || 192.168.44.0/24 || Contains PBX and IP phones || Routed out Telus and Shaw (Sophos multipath) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Helpful Stuff=&lt;br /&gt;
The command to view what MAC address(s) is in use on a port for the Cisco SG350 switch is as follows.  You will need to login to the switch via SSH in order to do this:&lt;br /&gt;
* show mac address-table interface gi1 (or ge1 sometimes too)&lt;br /&gt;
The port name is visible from the switches web interface and goes from gi1 to gi28 or ge1 to ge28.  Then cross checking the MAC address in Spiceworks for example will allow you to see who is plugged into what port - however all the Cisco switches should already have human readable labels attached to all in-use ports as of July 2019.&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14726</id>
		<title>Information Systems:Adobe Creative Cloud for Teams</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14726"/>
		<updated>2025-03-07T00:36:29Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Configuration==&lt;br /&gt;
uniPHARM has an Adobe Creative Cloud for Teams monthly subscription (4 users). The current usernames/passwords are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Username !! Password !! Activation 1 !! Activation 2 || Notes&lt;br /&gt;
|-&lt;br /&gt;
| it@unipharm.com || !NewVisionIT2051 || - || - || uniPHARM Admin account&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser1@unipharm.com || NewVisionIT2051|| teresab || donnak || Adobe Creative Cloud License&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser2@unipharm.com || NewVisionIT2051|| gurneetk|| shannonm || Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser3@unipharm.com || NewVisionIT2051! ||   || angelac || Adobe Acrobat Pro License only &lt;br /&gt;
|-&lt;br /&gt;
| pindyj@unipharm.com || User Managed Password|| |||| Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| nancyn@unipharm.com || same as Microsoft login || |||| Adobe Acrobat Pro License only&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* During exchange deployment, ccmediauser* emails are now aliased to it@unipharm.com&lt;br /&gt;
* June 2021, Adobe individual IDs created and assigned for Nancy and Ron. &lt;br /&gt;
* 11:27, 25 May 2020 (PDT) Adobe Sign is an Acrobat module for e-signatures. Because Nancy and Ralph use this feature under ccmediauser4, this email address is now being forwarded to nancyn@unipharm.com. There are many alerts generated as part of the audit trail during the esignature document lifecycle.&lt;br /&gt;
* (Dec. 13, 2018) When signing in to the 3rd computer, Adobe CC now lets you sign another user out directly from said computer in order to free up a license/seat. It's a neat feature, and all but an official confirmation that &lt;br /&gt;
they understand people will use their licenses in revolving manner.&lt;br /&gt;
* On November 26, 2018 Darren created a new Adobe account because we changed from a monthly-credit-card-paying subscription to a yearly-purchase-order subscription.  The new yearly purchase reduced the number of Creative Cloud licenses from 4 to 2 and added a quantity of 1 for Acrobat Pro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Desktop Software]]&lt;br /&gt;
[[Category: Adobe]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14725</id>
		<title>Information Systems:Adobe Creative Cloud for Teams</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14725"/>
		<updated>2025-03-07T00:31:03Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Configuration==&lt;br /&gt;
uniPHARM has an Adobe Creative Cloud for Teams monthly subscription (4 users). The current usernames/passwords are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Username !! Password !! Activation 1 !! Activation 2 || Notes&lt;br /&gt;
|-&lt;br /&gt;
| it@unipharm.com || !NewVisionIT2051 || - || - || uniPHARM Admin account&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser1@unipharm.com || NewVisionIT2051|| teresab || - || Adobe Creative Cloud License&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser2@unipharm.com || NewVisionIT2051|| gurneetk|| shannonm || Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser3@unipharm.com || NewVisionIT2051! ||   || angelac || Adobe Acrobat Pro License only &lt;br /&gt;
|-&lt;br /&gt;
| pindyj@unipharm.com || User Managed Password|| |||| Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| nancyn@unipharm.com || same as Microsoft login || |||| Adobe Acrobat Pro License only&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* During exchange deployment, ccmediauser* emails are now aliased to it@unipharm.com&lt;br /&gt;
* June 2021, Adobe individual IDs created and assigned for Nancy and Ron. &lt;br /&gt;
* 11:27, 25 May 2020 (PDT) Adobe Sign is an Acrobat module for e-signatures. Because Nancy and Ralph use this feature under ccmediauser4, this email address is now being forwarded to nancyn@unipharm.com. There are many alerts generated as part of the audit trail during the esignature document lifecycle.&lt;br /&gt;
* (Dec. 13, 2018) When signing in to the 3rd computer, Adobe CC now lets you sign another user out directly from said computer in order to free up a license/seat. It's a neat feature, and all but an official confirmation that &lt;br /&gt;
they understand people will use their licenses in revolving manner.&lt;br /&gt;
* On November 26, 2018 Darren created a new Adobe account because we changed from a monthly-credit-card-paying subscription to a yearly-purchase-order subscription.  The new yearly purchase reduced the number of Creative Cloud licenses from 4 to 2 and added a quantity of 1 for Acrobat Pro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Desktop Software]]&lt;br /&gt;
[[Category: Adobe]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14724</id>
		<title>Information Systems:Adobe Creative Cloud for Teams</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14724"/>
		<updated>2025-03-07T00:29:54Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Configuration==&lt;br /&gt;
uniPHARM has an Adobe Creative Cloud for Teams monthly subscription (4 users). The current usernames/passwords are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Username !! Password !! Activation 1 !! Activation 2 || Notes&lt;br /&gt;
|-&lt;br /&gt;
| it@unipharm.com || !NewVisionIT2051 || - || - || uniPHARM Admin account&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser1@unipharm.com || NewVisionIT2051|| teresab || - || Adobe Creative Cloud License&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser2@unipharm.com || NewVisionIT2051|| donnak|| anmolm || Adobe Creative Cloud License&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser3@unipharm.com || NewVisionIT2051! ||   || angelac || Adobe Acrobat Pro License only &lt;br /&gt;
|-&lt;br /&gt;
| rong@unipharm.com || User Managed Password|| |||| Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| nancyn@unipharm.com || same as Microsoft login || |||| Adobe Acrobat Pro License only&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* During exchange deployment, ccmediauser* emails are now aliased to it@unipharm.com&lt;br /&gt;
* June 2021, Adobe individual IDs created and assigned for Nancy and Ron. &lt;br /&gt;
* 11:27, 25 May 2020 (PDT) Adobe Sign is an Acrobat module for e-signatures. Because Nancy and Ralph use this feature under ccmediauser4, this email address is now being forwarded to nancyn@unipharm.com. There are many alerts generated as part of the audit trail during the esignature document lifecycle.&lt;br /&gt;
* (Dec. 13, 2018) When signing in to the 3rd computer, Adobe CC now lets you sign another user out directly from said computer in order to free up a license/seat. It's a neat feature, and all but an official confirmation that &lt;br /&gt;
they understand people will use their licenses in revolving manner.&lt;br /&gt;
* On November 26, 2018 Darren created a new Adobe account because we changed from a monthly-credit-card-paying subscription to a yearly-purchase-order subscription.  The new yearly purchase reduced the number of Creative Cloud licenses from 4 to 2 and added a quantity of 1 for Acrobat Pro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Desktop Software]]&lt;br /&gt;
[[Category: Adobe]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14711</id>
		<title>Information Systems:Microsoft</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14711"/>
		<updated>2024-09-17T16:54:34Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Checking and Validating Requested Releases ==&lt;br /&gt;
&lt;br /&gt;
If someone requests a release, it can be checked using the following link:&lt;br /&gt;
If there are any URLs, they can be validated these URLs by using the resources below to confirm they are correct and secure: https://security.microsoft.com/quarantine?viewid=Email&amp;amp;tid=341ec225-117d-4d3d-ad72-b673d95a2d72&lt;br /&gt;
&lt;br /&gt;
# https://www.virustotal.com/gui/home/search&lt;br /&gt;
# https://zulu.zscaler.com/&lt;br /&gt;
# https://talosintelligence.com/reputation_center&lt;br /&gt;
# https://hunter.io/email-verifier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Information Systems]]&lt;br /&gt;
[[Category: Microsoft]]&lt;br /&gt;
[[Category: Security]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14710</id>
		<title>Information Systems:Microsoft</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14710"/>
		<updated>2024-09-17T16:53:56Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Checking and Validating Requested Releases ==&lt;br /&gt;
&lt;br /&gt;
If someone requests a release, it can be checked using the following link:&lt;br /&gt;
If there are any URLs, they can be validated these URLs by using the resources below to confirm they are correct and secure: https://security.microsoft.com/quarantine?viewid=Email&amp;amp;tid=341ec225-117d-4d3d-ad72-b673d95a2d72&lt;br /&gt;
&lt;br /&gt;
# https://www.virustotal.com/gui/home/search&lt;br /&gt;
# https://zulu.zscaler.com/&lt;br /&gt;
# https://talosintelligence.com/reputation_center&lt;br /&gt;
# https://hunter.io/email-verifier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Microsoft]]&lt;br /&gt;
[[Category: Security]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Security&amp;diff=14709</id>
		<title>Information Systems:Security</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Security&amp;diff=14709"/>
		<updated>2024-09-17T16:52:55Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: Gurneetk moved page Information Systems:Security to Information Systems:Microsoft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Information Systems:Microsoft]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14708</id>
		<title>Information Systems:Microsoft</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14708"/>
		<updated>2024-09-17T16:52:55Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: Gurneetk moved page Information Systems:Security to Information Systems:Microsoft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Checking and Validating Requested Releases ==&lt;br /&gt;
&lt;br /&gt;
If someone requests a release, it can be checked using the following link:&lt;br /&gt;
If there are any URLs, they can be validated these URLs by using the resources below to confirm they are correct and secure: https://security.microsoft.com/quarantine?viewid=Email&amp;amp;tid=341ec225-117d-4d3d-ad72-b673d95a2d72&lt;br /&gt;
&lt;br /&gt;
# https://www.virustotal.com/gui/home/search&lt;br /&gt;
# https://zulu.zscaler.com/&lt;br /&gt;
# https://talosintelligence.com/reputation_center&lt;br /&gt;
# https://hunter.io/email-verifier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Information Systems]]&lt;br /&gt;
[[Category: Microsoft]]&lt;br /&gt;
[[Category: Security]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14707</id>
		<title>Information Systems:Microsoft</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14707"/>
		<updated>2024-09-17T16:47:02Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Checking and Validating Requested Releases ==&lt;br /&gt;
&lt;br /&gt;
If someone requests a release, it can be checked using the following link:&lt;br /&gt;
If there are any URLs, they can be validated these URLs by using the resources below to confirm they are correct and secure: https://security.microsoft.com/quarantine?viewid=Email&amp;amp;tid=341ec225-117d-4d3d-ad72-b673d95a2d72&lt;br /&gt;
&lt;br /&gt;
# https://www.virustotal.com/gui/home/search&lt;br /&gt;
# https://zulu.zscaler.com/&lt;br /&gt;
# https://talosintelligence.com/reputation_center&lt;br /&gt;
# https://hunter.io/email-verifier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Information Systems]]&lt;br /&gt;
[[Category: Microsoft]]&lt;br /&gt;
[[Category: Security]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14706</id>
		<title>Information Systems:Microsoft</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14706"/>
		<updated>2024-09-17T16:46:16Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Checking and Validating Requested Releases ==&lt;br /&gt;
&lt;br /&gt;
If someone requests a release, it can be checked using the following link:&lt;br /&gt;
If there are any URLs, they can be validated these URLs by using the resources below to confirm they are correct and secure: https://security.microsoft.com/quarantine?viewid=Email&amp;amp;tid=341ec225-117d-4d3d-ad72-b673d95a2d72&lt;br /&gt;
&lt;br /&gt;
# https://www.virustotal.com/gui/home/search&lt;br /&gt;
# https://zulu.zscaler.com/&lt;br /&gt;
# https://talosintelligence.com/reputation_center&lt;br /&gt;
# https://hunter.io/email-verifier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Information Systems]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14705</id>
		<title>Information Systems:Microsoft</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14705"/>
		<updated>2024-09-17T16:43:00Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Checking and Validating Requested Releases ==&lt;br /&gt;
&lt;br /&gt;
If someone requests a release, it can be checked using the following link:&lt;br /&gt;
If there are any URLs, they can be validated these URLs by using the resources below to confirm they are correct and secure: https://security.microsoft.com/quarantine?viewid=Email&amp;amp;tid=341ec225-117d-4d3d-ad72-b673d95a2d72&lt;br /&gt;
&lt;br /&gt;
# https://www.virustotal.com/gui/home/search&lt;br /&gt;
# https://zulu.zscaler.com/&lt;br /&gt;
# https://talosintelligence.com/reputation_center&lt;br /&gt;
# https://hunter.io/email-verifier&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14704</id>
		<title>Information Systems:Microsoft</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14704"/>
		<updated>2024-09-17T16:42:37Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Checking and Validating Requested Releases ==&lt;br /&gt;
&lt;br /&gt;
If someone requests a release, it can be checked using the following link:&lt;br /&gt;
If there are any URLs, they can be validated these URLs by using the resources below to confirm they are correct and secure: Quarantine - Microsoft Defender&lt;br /&gt;
&lt;br /&gt;
# https://www.virustotal.com/gui/home/search&lt;br /&gt;
# https://zulu.zscaler.com/&lt;br /&gt;
# https://talosintelligence.com/reputation_center&lt;br /&gt;
# https://hunter.io/email-verifier&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14703</id>
		<title>Information Systems:Microsoft</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft&amp;diff=14703"/>
		<updated>2024-09-17T16:37:53Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14681</id>
		<title>Information Systems:Invoice Printers in DC</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14681"/>
		<updated>2024-06-18T22:02:04Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* IP used for invoice printers in DC: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Configuring Lexmark Printers in DC===&lt;br /&gt;
1.	Set up the new Lexmark 521dn, assign the static IP address as mentioned below, and network the device.&lt;br /&gt;
&lt;br /&gt;
2.	Make sure that it is also set up in the DNS and assign a host name.&lt;br /&gt;
&lt;br /&gt;
3.	Go to the user interface and make the following changes:&lt;br /&gt;
&lt;br /&gt;
a)	Device settings – under About this Printer, add the Asset tag, Printer Location and Contact&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint.png|500px]]&lt;br /&gt;
&lt;br /&gt;
b)	Device Settings – under Notifications, go to “E-mail Alerts Setup” &lt;br /&gt;
&lt;br /&gt;
[[File:invPrint2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
c)	Network/Ports – under AirPrint&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint3.png|500px]]&lt;br /&gt;
&lt;br /&gt;
d)	Network/Ports – under TCP/IP&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
4.	Once the above steps are done, set up the printer on lucy1.unipharm.local. It is where the JetForm is installed. Make sure you follow the naming conventions as mentioned below.&lt;br /&gt;
&lt;br /&gt;
5.	When adding the printer in the print management, make sure that that location and comment are added, along with the correct port.&lt;br /&gt;
&lt;br /&gt;
6.	The next step is to set up the printer on the IBM i network&lt;br /&gt;
      Using the command WRKDEVD, copy the device description using 3 and change the Remote Location – Name/address as per the host name and the description as well.&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint5.png|500px]]&lt;br /&gt;
&lt;br /&gt;
7.	Then, vary on the device in “Work with Device Descriptions” and start the writer using &lt;br /&gt;
&lt;br /&gt;
      STRPRTWTR printername&lt;br /&gt;
&lt;br /&gt;
8.	Once this is done, set up the printer as an ASW printer&lt;br /&gt;
&lt;br /&gt;
a)	Log in to ASW.&lt;br /&gt;
&lt;br /&gt;
b)	Go to System Management -&amp;gt; System setup -&amp;gt; Printer control tasks -&amp;gt; Work with Jetform printers.&lt;br /&gt;
&lt;br /&gt;
c)	F6 to add, enter the device name as configured everywhere &lt;br /&gt;
&lt;br /&gt;
       For OTC, Printer: OTCINV02B &lt;br /&gt;
       Text: Default output queue for printer OTCINV02B&lt;br /&gt;
&lt;br /&gt;
9.	After that, set the device in JetForm -&amp;gt; remote into lucy1.unipharm.local and open JetForm under file -&amp;gt; management -&amp;gt; add a printer and then add the printer. &lt;br /&gt;
&lt;br /&gt;
        For instance, OTC, &lt;br /&gt;
        Physical Device: OTCINV02B&lt;br /&gt;
        Print Agent Options: -afp..\..\ASW\480B\forms&lt;br /&gt;
        Comments and Printer ID: *&lt;br /&gt;
Imp: After adding the printer, make sure to reload &amp;quot;Job Management DB&amp;quot;&lt;br /&gt;
&lt;br /&gt;
10.	After that, add the printer in the RF Control table.&lt;br /&gt;
&lt;br /&gt;
Start uniPHARM extensions -&amp;gt; VA Company -&amp;gt;  Warehouse Menu (50) -&amp;gt; IT use only (80) -&amp;gt; Update Zone Printer Control (50) And change the Queues with the updated ones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==IP used for invoice printers in DC:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Host Name||Printer Model|| Notes&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.41	||L90INV22B ||  dc-largedown-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.42	||RXINV06B  ||  dc-rx-invoice-printer || T652 ||IP not assigned to printer, but on DNS&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.43	||L90INV08B ||  dc-largedown2-invoice-printer  || MS415dn || IP assigned, not is use, change in DNS, Near returns, it-lab-printer&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.44	||FRGINV21B ||  dc-fridge-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.45	||NARINV21B ||  dc-narc-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.47	||SA1INV21B ||  dc-promo-invoice-printer || T652 ||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.48	||U90INV27B ||  dc-largeup-invoice-printer ||MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.57	||FRUINV12B ||  dc-candy-invoice-printer || MS521dn|| updated&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.58	||HBAINV03B ||  dc-haba-invoice-printer  || MS521dn || updated&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.59	||OTCINV02B ||	dc-otc-invoice-printer  ||MS521dn|| updated&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.61	||HHCINV05B ||	dc-hhc-invoice-printer  ||MS531dw || updated&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.65	||TESTINV   ||  dc-test-invoice-printer || MS531dw||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.66	||DCTESTINV ||  dc-dctest-invoice-printer || MS531dw||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14680</id>
		<title>Information Systems:Invoice Printers in DC</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14680"/>
		<updated>2024-06-18T22:01:25Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* IP used for invoice printers in DC: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Configuring Lexmark Printers in DC===&lt;br /&gt;
1.	Set up the new Lexmark 521dn, assign the static IP address as mentioned below, and network the device.&lt;br /&gt;
&lt;br /&gt;
2.	Make sure that it is also set up in the DNS and assign a host name.&lt;br /&gt;
&lt;br /&gt;
3.	Go to the user interface and make the following changes:&lt;br /&gt;
&lt;br /&gt;
a)	Device settings – under About this Printer, add the Asset tag, Printer Location and Contact&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint.png|500px]]&lt;br /&gt;
&lt;br /&gt;
b)	Device Settings – under Notifications, go to “E-mail Alerts Setup” &lt;br /&gt;
&lt;br /&gt;
[[File:invPrint2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
c)	Network/Ports – under AirPrint&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint3.png|500px]]&lt;br /&gt;
&lt;br /&gt;
d)	Network/Ports – under TCP/IP&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
4.	Once the above steps are done, set up the printer on lucy1.unipharm.local. It is where the JetForm is installed. Make sure you follow the naming conventions as mentioned below.&lt;br /&gt;
&lt;br /&gt;
5.	When adding the printer in the print management, make sure that that location and comment are added, along with the correct port.&lt;br /&gt;
&lt;br /&gt;
6.	The next step is to set up the printer on the IBM i network&lt;br /&gt;
      Using the command WRKDEVD, copy the device description using 3 and change the Remote Location – Name/address as per the host name and the description as well.&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint5.png|500px]]&lt;br /&gt;
&lt;br /&gt;
7.	Then, vary on the device in “Work with Device Descriptions” and start the writer using &lt;br /&gt;
&lt;br /&gt;
      STRPRTWTR printername&lt;br /&gt;
&lt;br /&gt;
8.	Once this is done, set up the printer as an ASW printer&lt;br /&gt;
&lt;br /&gt;
a)	Log in to ASW.&lt;br /&gt;
&lt;br /&gt;
b)	Go to System Management -&amp;gt; System setup -&amp;gt; Printer control tasks -&amp;gt; Work with Jetform printers.&lt;br /&gt;
&lt;br /&gt;
c)	F6 to add, enter the device name as configured everywhere &lt;br /&gt;
&lt;br /&gt;
       For OTC, Printer: OTCINV02B &lt;br /&gt;
       Text: Default output queue for printer OTCINV02B&lt;br /&gt;
&lt;br /&gt;
9.	After that, set the device in JetForm -&amp;gt; remote into lucy1.unipharm.local and open JetForm under file -&amp;gt; management -&amp;gt; add a printer and then add the printer. &lt;br /&gt;
&lt;br /&gt;
        For instance, OTC, &lt;br /&gt;
        Physical Device: OTCINV02B&lt;br /&gt;
        Print Agent Options: -afp..\..\ASW\480B\forms&lt;br /&gt;
        Comments and Printer ID: *&lt;br /&gt;
Imp: After adding the printer, make sure to reload &amp;quot;Job Management DB&amp;quot;&lt;br /&gt;
&lt;br /&gt;
10.	After that, add the printer in the RF Control table.&lt;br /&gt;
&lt;br /&gt;
Start uniPHARM extensions -&amp;gt; VA Company -&amp;gt;  Warehouse Menu (50) -&amp;gt; IT use only (80) -&amp;gt; Update Zone Printer Control (50) And change the Queues with the updated ones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==IP used for invoice printers in DC:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Host Name||Printer Model|| Notes&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.41	||L90INV22B ||  dc-largedown-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.42	||RXINV06B  ||  dc-rx-invoice-printer || T652 ||IP not assigned to printer, but on DNS&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.43	||L90INV08B ||  dc-largedown2-invoice-printer  || MS415dn || IP assigned, not is use, change in DNS, Near returns, it-lab-printer&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.44	||FRGINV21B ||  dc-fridge-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.45	||NARINV21B ||  dc-narc-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.47	||SA1INV21B ||  dc-promo-invoice-printer || T652 ||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.48	||U90INV27B ||  dc-largeup-invoice-printer ||MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.57	||FRUINV12B ||  dc-candy-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.58	||HBAINV03B ||  dc-haba-invoice-printer  || MS521dn || &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.59	||OTCINV02B ||	dc-otc-invoice-printer  ||MS521dn|| &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.61	||HHCINV05B ||	dc-hhc-invoice-printer  ||MS531dw ||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.65	||TESTINV   ||  dc-test-invoice-printer || MS531dw||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.66	||DCTESTINV ||  dc-dctest-invoice-printer || MS531dw||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14679</id>
		<title>Information Systems:Configuring ZT231 in uniPHARM Production</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14679"/>
		<updated>2024-06-18T22:00:16Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* IP used for picking stations: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1.	Assigning IP to ZT231==&lt;br /&gt;
&lt;br /&gt;
(a)	Download and install the driver from Zebra’s Website – support page. &lt;br /&gt;
&lt;br /&gt;
(b)	Connect the printer to an Ethernet cable that is connected to the switch.&lt;br /&gt;
&lt;br /&gt;
(c)	Plug the power cord into an appropriate power outlet and turn on (I) the printer.&lt;br /&gt;
&lt;br /&gt;
(d)	Once it’s on, go to Connection and select “Wired”.&lt;br /&gt;
&lt;br /&gt;
(e)	Assign the IP, subnet (255.255.248.0), and Gateway (172.30.16.1)&lt;br /&gt;
&lt;br /&gt;
(f)	Also, complete the Wizards and calibrate the printer.&lt;br /&gt;
&lt;br /&gt;
        Ps. Remember that in Print Wizard, select “Direct Thermal” as print type, “Gap/Notch” as media type, and “Tear Off” as media handling.&lt;br /&gt;
&lt;br /&gt;
(g)	For ZT231 “PRICE TICKET LABELS” ONLY, go to the web interface using their IP and change their TEAR OFF ADJUST to +002.&lt;br /&gt;
&lt;br /&gt;
[[File:GUI ZT231.png|400px]]&lt;br /&gt;
&lt;br /&gt;
To set a static IP for Zebra Printer, follow this &amp;quot;https://supportcommunity.zebra.com/s/article/Using-the-ZebraNet-Print-Server-Web-Page-to-configure-a-Permanent-IP-Address?language=en_US&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==2.	Adding ZT231 to the Print Management==&lt;br /&gt;
&lt;br /&gt;
(a)	Navigate to the Windows Control Panel and select Devices and Printers.&lt;br /&gt;
&lt;br /&gt;
(b)	Click Add a printer.&lt;br /&gt;
&lt;br /&gt;
(c)	Click The printer that I want isn’t listed.&lt;br /&gt;
&lt;br /&gt;
(d)	Select the Add a local printer or network printer with manual settings option and click Next.&lt;br /&gt;
&lt;br /&gt;
(e)	Select the Create a new port option and select Standard TCP/IP from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
(f)	Enter the printer IP address in both the empty fields, click OK, and click Next.&lt;br /&gt;
&lt;br /&gt;
(g)	From the left panel, select ZDesigner and select ZT231 203 dpi EPL on the right. Click Next.&lt;br /&gt;
&lt;br /&gt;
(h)	You will need to change the printer's name as per the picking station and click Next.&lt;br /&gt;
&lt;br /&gt;
(i)	From Printer Sharing, select “Do not share this printer”.&lt;br /&gt;
&lt;br /&gt;
(j)	Open the Zebra Printer Setup Utility for Windows to convert it to ZPL to EPL mode&lt;br /&gt;
&lt;br /&gt;
    '''Before converting, add the below alerts:'''&lt;br /&gt;
    Printhead too hot&lt;br /&gt;
    Power Supply temperature is too high&lt;br /&gt;
    Printhead element bad &lt;br /&gt;
    Clean printhead&lt;br /&gt;
    Replace the printhead&lt;br /&gt;
    Battery is low&lt;br /&gt;
    Motor overheating&lt;br /&gt;
    Printhead shutdown&lt;br /&gt;
    Thermistor fault&lt;br /&gt;
    Invalid printhead&lt;br /&gt;
    and in print server settings: server address - 172.30.25.3 and domain - unipharm.local&lt;br /&gt;
&lt;br /&gt;
*Left-click to select your printer and click the “Open Communication With Printer button”.&lt;br /&gt;
*Type the below command&lt;br /&gt;
            ! U1 setvar &amp;quot;device.languages&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 setvar &amp;quot;device.pnp_option&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 do &amp;quot;device.reset&amp;quot; &amp;quot;&amp;quot; &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Click Send to Printer: The printer will restart and the printer language is changed.&lt;br /&gt;
&lt;br /&gt;
==3.	Adding ZT231 to Green Screen (ERP)==&lt;br /&gt;
&lt;br /&gt;
(a)	Login to the Green Screen.&lt;br /&gt;
&lt;br /&gt;
(b)	In the green screen press F4 to get to a Command Line and Type the command: CALL QCMD and press ENTER.&lt;br /&gt;
&lt;br /&gt;
(c)	For full-screen command line press F11.&lt;br /&gt;
&lt;br /&gt;
(d)	After that, type the command Make sure to change the outq and IP&lt;br /&gt;
&lt;br /&gt;
      CRTOUTQ OUTQ(QUSRSYS/FRUPTK12B) RMTSYS(*INTNETADR) RMTPRTQ('raw2') AUTOSTRWTR(1) CNNTYPE(*IP) DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*WSCST) WSCST(QSYS/QWPDEFAULT) INTNETADR('172.30.17.95') DESTOPT(XAIX) SEPPAGE(*NO)&lt;br /&gt;
&lt;br /&gt;
(e)	The above OUTQ has to be edited and in order to edit the writer has to end, follow below&lt;br /&gt;
&lt;br /&gt;
      ENDWTR nameOfOutq&lt;br /&gt;
&lt;br /&gt;
(f)	Make the below changes:&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(g)	After that, start the writer, follow below:&lt;br /&gt;
   &lt;br /&gt;
    STRRMTWTR OUTQ(nameOfOutq)&lt;br /&gt;
&lt;br /&gt;
==For Price Ticket Labels==&lt;br /&gt;
Check LBLMENU&lt;br /&gt;
&lt;br /&gt;
Option 1 – Label Design&lt;br /&gt;
Locate the format: PRICETK7&lt;br /&gt;
Option 22 – Print Options&lt;br /&gt;
&lt;br /&gt;
[[File:LBLMENU.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==IP used for picking stations:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Location&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.74	||DCTESTPTK ||  DCTEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.73	||DCTESTBOX ||  DCTEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.77	||TESTPTK   ||  TEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.76	||TESTBOX   ||  TEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.75	||	    ||  MAILING LABEL &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.78	||	    ||  LARGE DOWN (1) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.79	||	    ||  LARGE DOWN (1) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.80	||	    ||  LARGE UP SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.81	||	    ||  LARGE UP PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.82	||	    ||  LARGE DOWN (2) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.83	||	    ||  LARGE DOWN (2) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.84	||	    ||  PROMO SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.85	||	    ||  PROMO PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.86	||	    ||  PHARMACY RX SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.87	||	    ||  PHARMACY RX PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.88	||HHCBOX05B ||  HEALTHCARE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.89	||HHCPTK05B ||  HEALTHCARE PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.90	||OTCBOX02B ||  OTC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.91	||OTCPTK02B ||  OTC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.92	||HBABOX03B ||  HABA SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.93	||HBAPTK03B ||  HABA PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.94	||	    ||  NARCOTIC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.95	||FRUBOX12B ||	CANDY SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.96	||	    ||  NARCOTIC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.97	||FRUPTK12B ||	CANDY PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.98	||	    ||  FRIDGE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.99	||	    ||  FRIDGE PRICE TICKET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14678</id>
		<title>Information Systems:LAN infrastructure at uniPHARM</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14678"/>
		<updated>2024-06-17T16:52:47Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* Switches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This is the main page for the LAN (wired network configuration) at uniPHARM.&lt;br /&gt;
&lt;br /&gt;
==Switches==&lt;br /&gt;
This table outlines the physical network switches that make up the network.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hostname !! IP address || Switch model !! Location !! Username !! Password !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''coresw''' || 172.30.16.4 || Cisco CBS350 || Server room || adminit || Newvisionit!! || '''Core switch.''' Stack of 3.&lt;br /&gt;
|-&lt;br /&gt;
| atpsw || 172.30.16.3 || 3Com 4200 || Server room || admin || visionit || Feeds data to POE injectors for Mirador temp. sensors '''(Retired)'''&lt;br /&gt;
|-&lt;br /&gt;
| accountingsw || 172.30.16.11 || Cisco SG350-28P || Accounting Wallmount Network Rack || adminit || NewVisionIT || POE, ~175W power budget&lt;br /&gt;
|-&lt;br /&gt;
| buyerswcisco || 172.30.16.18 || Cisco SG350-28P || Buying department closet || adminit || visionit|| -&lt;br /&gt;
|-&lt;br /&gt;
| itsw || 172.30.16.6 || 3Com 4200G || IT department ceiling tile. Yup. || admin || visionis || -&lt;br /&gt;
|-&lt;br /&gt;
| cagesw || 172.30.16.12 || 3Com 3870 || Computer lab || admin || visionit&lt;br /&gt;
|-&lt;br /&gt;
| dumpsw.unipharm.local || 172.30.16.7 || 3Com 4200G? || Electrical Room? || admin || visionds || -&lt;br /&gt;
|-&lt;br /&gt;
| pickingsw || 172.30.16.8 || 3Com 3870? || Rx picking zone network rack || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| receivingswcisco || 172.30.16.17 || Cisco SG350-28P || DC Manager's Office || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| wallsw || 172.30.16.9 || Cisco CBS250 || Candy Mezzanine || adminit || Newvisionit! || Functions merely to bridge the physical wiring between Receiving area and core network&lt;br /&gt;
|-&lt;br /&gt;
| OTC-SWITCH || 172.30.16.20 || Cisco CBS350 || OTC-Picking Station || OTC-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| HABA-SWITCH || 172.30.16.21 || Cisco CBS350 || HABA-Picking Station || HABA-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| HHC-SWITCH || 172.30.16.26 || Cisco CBS350 || HHC-Picking Station || HHC-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| TEST-SWITCH || 172.30.16.23 || Cisco CBS350 || Outside Jeremy's office || TEST-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| DCTEST-SWITCH || 172.30.16.24 || Cisco CBS350 || Manager's Office in DC || DCTEST-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| jeremymsw || 172.30.16.16 || TP-Link SG105E || Jeremy's office || admin || visionit || Used for testing Yealink, web-managed smart switch &lt;br /&gt;
|-&lt;br /&gt;
| itlabswcisco || 172.30.16.19 || Cisco SG350-10MP || IT Lab/Cage || adminit || visionit ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* External link to backdoor access and hidden menus for the 3com 3870 switches http://etherhack.wikia.com/wiki/3Com_3870&lt;br /&gt;
* There is a spare, ready to use 3com 3870 24 port switch located at the very bottom of the networking rack in the server room.  The switch has been reset to factory defaults and the username is admin and the password is blank.  The switch is ready to be put into the core stack if needed.&lt;br /&gt;
&lt;br /&gt;
==VLANs==&lt;br /&gt;
We started using VLANs in 2016, for the same reason why anyone would use VLANs - to manage/separate multiple networks using one physical switch infrastructure. The VLAN implementation being used is the standard 802.1q. The following table outlines the VLAN infrastructure.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VLAN ID !! Name !! L3 Network / IP Range !! Description !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''1''' || Main LAN || 172.30.16.0/21 (172.30.16.1 - 172.30.23.255) || Default VLAN, untagged across the network for simplicity (so that every device doesn't have to be configured to talk this VLAN, or even be VLAN-aware at all). || Routed out Telus Fibre&lt;br /&gt;
|-&lt;br /&gt;
| '''2''' || Alt LAN (Staff/ guest BYOD, Shipping terminals) || 192.168.0.1/23 (192.168.0.1 - 192.168.1.254) || Colloquially known as the &amp;quot;Guest VLAN&amp;quot;, but staff wifi devices are not technically guest devices. Currently, shipping computers are on this network, but they should be moved to VLAN 7 when it is created. || Routed out Shaw Business Internet&lt;br /&gt;
|-&lt;br /&gt;
| '''3''' || vMotion LAN || ?? || Small network to isolate vMotion traffic between the 3 virtual hosts. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''4''' || Shaw WAN interfaces || Network of the Shaw static WAN IP (/32) || Network to isolate WAN traffic between Shaw modem and Sophos WAN interface from the rest of the network. Lots of ARP going on here! || -&lt;br /&gt;
|-&lt;br /&gt;
| '''5''' || Telus WAN interfaces || Network of our Telus WAN IPs (/27) || Network to isolate WAN traffic between Telus modem and Sophos WAN interface from the rest of the network. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''6''' || VoIP LAN || 192.168.44.0/24 || Contains PBX and IP phones || Routed out Telus and Shaw (Sophos multipath) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Helpful Stuff=&lt;br /&gt;
The command to view what MAC address(s) is in use on a port for the Cisco SG350 switch is as follows.  You will need to login to the switch via SSH in order to do this:&lt;br /&gt;
* show mac address-table interface gi1 (or ge1 sometimes too)&lt;br /&gt;
The port name is visible from the switches web interface and goes from gi1 to gi28 or ge1 to ge28.  Then cross checking the MAC address in Spiceworks for example will allow you to see who is plugged into what port - however all the Cisco switches should already have human readable labels attached to all in-use ports as of July 2019.&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14677</id>
		<title>Information Systems:LAN infrastructure at uniPHARM</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14677"/>
		<updated>2024-06-17T16:52:28Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* Switches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This is the main page for the LAN (wired network configuration) at uniPHARM.&lt;br /&gt;
&lt;br /&gt;
==Switches==&lt;br /&gt;
This table outlines the physical network switches that make up the network.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hostname !! IP address || Switch model !! Location !! Username !! Password !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''coresw''' || 172.30.16.4 || Cisco CBS350 || Server room || adminit || Newvisionit!! || '''Core switch.''' Stack of 3.&lt;br /&gt;
|-&lt;br /&gt;
| atpsw || 172.30.16.3 || 3Com 4200 || Server room || admin || visionit || Feeds data to POE injectors for Mirador temp. sensors '''(Retired)'''&lt;br /&gt;
|-&lt;br /&gt;
| accountingsw || 172.30.16.11 || Cisco SG350-28P || Accounting Wallmount Network Rack || adminit || NewVisionIT || POE, ~175W power budget&lt;br /&gt;
|-&lt;br /&gt;
| buyerswcisco || 172.30.16.18 || Cisco SG350-28P || Buying department closet || adminit || visionit|| -&lt;br /&gt;
|-&lt;br /&gt;
| itsw || 172.30.16.6 || 3Com 4200G || IT department ceiling tile. Yup. || admin || visionis || -&lt;br /&gt;
|-&lt;br /&gt;
| cagesw || 172.30.16.12 || 3Com 3870 || Computer lab || admin || visionit&lt;br /&gt;
|-&lt;br /&gt;
| dumpsw.unipharm.local || 172.30.16.7 || 3Com 4200G? || Electrical Room? || admin || visionds || -&lt;br /&gt;
|-&lt;br /&gt;
| pickingsw || 172.30.16.8 || 3Com 3870? || Rx picking zone network rack || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| receivingswcisco || 172.30.16.17 || Cisco SG350-28P || DC Manager's Office || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| wallsw || 172.30.16.9 || Cisco CBS250 || Candy Mezzanine || adminit || Newvisionit! || Functions merely to bridge the physical wiring between Receiving area and core network&lt;br /&gt;
|-&lt;br /&gt;
| OTC-SWITCH || 172.30.16.20 || Cisco CBS350 || OTC-Picking Station || OTC-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| HABA-SWITCH || 172.30.16.21 || Cisco CBS350 || HABA-Picking Station || HABA-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| HHC-SWITCH || 172.30.16.26 || Cisco CBS350 || HHC-Picking Station || TEST-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| TEST-SWITCH || 172.30.16.23 || Cisco CBS350 || Outside Jeremy's office || TEST-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| DCTEST-SWITCH || 172.30.16.24 || Cisco CBS350 || Manager's Office in DC || DCTEST-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| jeremymsw || 172.30.16.16 || TP-Link SG105E || Jeremy's office || admin || visionit || Used for testing Yealink, web-managed smart switch &lt;br /&gt;
|-&lt;br /&gt;
| itlabswcisco || 172.30.16.19 || Cisco SG350-10MP || IT Lab/Cage || adminit || visionit ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* External link to backdoor access and hidden menus for the 3com 3870 switches http://etherhack.wikia.com/wiki/3Com_3870&lt;br /&gt;
* There is a spare, ready to use 3com 3870 24 port switch located at the very bottom of the networking rack in the server room.  The switch has been reset to factory defaults and the username is admin and the password is blank.  The switch is ready to be put into the core stack if needed.&lt;br /&gt;
&lt;br /&gt;
==VLANs==&lt;br /&gt;
We started using VLANs in 2016, for the same reason why anyone would use VLANs - to manage/separate multiple networks using one physical switch infrastructure. The VLAN implementation being used is the standard 802.1q. The following table outlines the VLAN infrastructure.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VLAN ID !! Name !! L3 Network / IP Range !! Description !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''1''' || Main LAN || 172.30.16.0/21 (172.30.16.1 - 172.30.23.255) || Default VLAN, untagged across the network for simplicity (so that every device doesn't have to be configured to talk this VLAN, or even be VLAN-aware at all). || Routed out Telus Fibre&lt;br /&gt;
|-&lt;br /&gt;
| '''2''' || Alt LAN (Staff/ guest BYOD, Shipping terminals) || 192.168.0.1/23 (192.168.0.1 - 192.168.1.254) || Colloquially known as the &amp;quot;Guest VLAN&amp;quot;, but staff wifi devices are not technically guest devices. Currently, shipping computers are on this network, but they should be moved to VLAN 7 when it is created. || Routed out Shaw Business Internet&lt;br /&gt;
|-&lt;br /&gt;
| '''3''' || vMotion LAN || ?? || Small network to isolate vMotion traffic between the 3 virtual hosts. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''4''' || Shaw WAN interfaces || Network of the Shaw static WAN IP (/32) || Network to isolate WAN traffic between Shaw modem and Sophos WAN interface from the rest of the network. Lots of ARP going on here! || -&lt;br /&gt;
|-&lt;br /&gt;
| '''5''' || Telus WAN interfaces || Network of our Telus WAN IPs (/27) || Network to isolate WAN traffic between Telus modem and Sophos WAN interface from the rest of the network. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''6''' || VoIP LAN || 192.168.44.0/24 || Contains PBX and IP phones || Routed out Telus and Shaw (Sophos multipath) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Helpful Stuff=&lt;br /&gt;
The command to view what MAC address(s) is in use on a port for the Cisco SG350 switch is as follows.  You will need to login to the switch via SSH in order to do this:&lt;br /&gt;
* show mac address-table interface gi1 (or ge1 sometimes too)&lt;br /&gt;
The port name is visible from the switches web interface and goes from gi1 to gi28 or ge1 to ge28.  Then cross checking the MAC address in Spiceworks for example will allow you to see who is plugged into what port - however all the Cisco switches should already have human readable labels attached to all in-use ports as of July 2019.&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14676</id>
		<title>Information Systems:LAN infrastructure at uniPHARM</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14676"/>
		<updated>2024-06-17T16:36:34Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* Switches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This is the main page for the LAN (wired network configuration) at uniPHARM.&lt;br /&gt;
&lt;br /&gt;
==Switches==&lt;br /&gt;
This table outlines the physical network switches that make up the network.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hostname !! IP address || Switch model !! Location !! Username !! Password !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''coresw''' || 172.30.16.4 || Cisco CBS350 || Server room || adminit || Newvisionit!! || '''Core switch.''' Stack of 3.&lt;br /&gt;
|-&lt;br /&gt;
| atpsw || 172.30.16.3 || 3Com 4200 || Server room || admin || visionit || Feeds data to POE injectors for Mirador temp. sensors '''(Retired)'''&lt;br /&gt;
|-&lt;br /&gt;
| accountingsw || 172.30.16.11 || Cisco SG350-28P || Accounting Wallmount Network Rack || adminit || NewVisionIT || POE, ~175W power budget&lt;br /&gt;
|-&lt;br /&gt;
| buyerswcisco || 172.30.16.18 || Cisco SG350-28P || Buying department closet || adminit || visionit|| -&lt;br /&gt;
|-&lt;br /&gt;
| itsw || 172.30.16.6 || 3Com 4200G || IT department ceiling tile. Yup. || admin || visionis || -&lt;br /&gt;
|-&lt;br /&gt;
| cagesw || 172.30.16.12 || 3Com 3870 || Computer lab || admin || visionit&lt;br /&gt;
|-&lt;br /&gt;
| dumpsw.unipharm.local || 172.30.16.7 || 3Com 4200G? || Electrical Room? || admin || visionds || -&lt;br /&gt;
|-&lt;br /&gt;
| pickingsw || 172.30.16.8 || 3Com 3870? || Rx picking zone network rack || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| receivingswcisco || 172.30.16.17 || Cisco SG350-28P || DC Manager's Office || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| wallsw || 172.30.16.9 || Cisco CBS250 || Candy Mezzanine || adminit || Newvisionit! || Functions merely to bridge the physical wiring between Receiving area and core network&lt;br /&gt;
|-&lt;br /&gt;
| OTC-SWITCH || 172.30.16.20 || Cisco CBS350 || OTC-Picking Station || OTC-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| HABA-SWITCH || 172.30.16.21 || Cisco CBS350 || HABA-Picking Station || HABA-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| TEST-SWITCH || 172.30.16.23 || Cisco CBS350 || Outside Jeremy's office || TEST-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| DCTEST-SWITCH || 172.30.16.24 || Cisco CBS350 || Manager's Office in DC || DCTEST-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| jeremymsw || 172.30.16.16 || TP-Link SG105E || Jeremy's office || admin || visionit || Used for testing Yealink, web-managed smart switch &lt;br /&gt;
|-&lt;br /&gt;
| itlabswcisco || 172.30.16.19 || Cisco SG350-10MP || IT Lab/Cage || adminit || visionit ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* External link to backdoor access and hidden menus for the 3com 3870 switches http://etherhack.wikia.com/wiki/3Com_3870&lt;br /&gt;
* There is a spare, ready to use 3com 3870 24 port switch located at the very bottom of the networking rack in the server room.  The switch has been reset to factory defaults and the username is admin and the password is blank.  The switch is ready to be put into the core stack if needed.&lt;br /&gt;
&lt;br /&gt;
==VLANs==&lt;br /&gt;
We started using VLANs in 2016, for the same reason why anyone would use VLANs - to manage/separate multiple networks using one physical switch infrastructure. The VLAN implementation being used is the standard 802.1q. The following table outlines the VLAN infrastructure.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VLAN ID !! Name !! L3 Network / IP Range !! Description !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''1''' || Main LAN || 172.30.16.0/21 (172.30.16.1 - 172.30.23.255) || Default VLAN, untagged across the network for simplicity (so that every device doesn't have to be configured to talk this VLAN, or even be VLAN-aware at all). || Routed out Telus Fibre&lt;br /&gt;
|-&lt;br /&gt;
| '''2''' || Alt LAN (Staff/ guest BYOD, Shipping terminals) || 192.168.0.1/23 (192.168.0.1 - 192.168.1.254) || Colloquially known as the &amp;quot;Guest VLAN&amp;quot;, but staff wifi devices are not technically guest devices. Currently, shipping computers are on this network, but they should be moved to VLAN 7 when it is created. || Routed out Shaw Business Internet&lt;br /&gt;
|-&lt;br /&gt;
| '''3''' || vMotion LAN || ?? || Small network to isolate vMotion traffic between the 3 virtual hosts. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''4''' || Shaw WAN interfaces || Network of the Shaw static WAN IP (/32) || Network to isolate WAN traffic between Shaw modem and Sophos WAN interface from the rest of the network. Lots of ARP going on here! || -&lt;br /&gt;
|-&lt;br /&gt;
| '''5''' || Telus WAN interfaces || Network of our Telus WAN IPs (/27) || Network to isolate WAN traffic between Telus modem and Sophos WAN interface from the rest of the network. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''6''' || VoIP LAN || 192.168.44.0/24 || Contains PBX and IP phones || Routed out Telus and Shaw (Sophos multipath) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Helpful Stuff=&lt;br /&gt;
The command to view what MAC address(s) is in use on a port for the Cisco SG350 switch is as follows.  You will need to login to the switch via SSH in order to do this:&lt;br /&gt;
* show mac address-table interface gi1 (or ge1 sometimes too)&lt;br /&gt;
The port name is visible from the switches web interface and goes from gi1 to gi28 or ge1 to ge28.  Then cross checking the MAC address in Spiceworks for example will allow you to see who is plugged into what port - however all the Cisco switches should already have human readable labels attached to all in-use ports as of July 2019.&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14671</id>
		<title>Information Systems:Invoice Printers in DC</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14671"/>
		<updated>2024-05-06T17:35:18Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Configuring Lexmark Printers in DC===&lt;br /&gt;
1.	Set up the new Lexmark 521dn, assign the static IP address as mentioned below, and network the device.&lt;br /&gt;
&lt;br /&gt;
2.	Make sure that it is also set up in the DNS and assign a host name.&lt;br /&gt;
&lt;br /&gt;
3.	Go to the user interface and make the following changes:&lt;br /&gt;
&lt;br /&gt;
a)	Device settings – under About this Printer, add the Asset tag, Printer Location and Contact&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint.png|500px]]&lt;br /&gt;
&lt;br /&gt;
b)	Device Settings – under Notifications, go to “E-mail Alerts Setup” &lt;br /&gt;
&lt;br /&gt;
[[File:invPrint2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
c)	Network/Ports – under AirPrint&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint3.png|500px]]&lt;br /&gt;
&lt;br /&gt;
d)	Network/Ports – under TCP/IP&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
4.	Once the above steps are done, set up the printer on lucy1.unipharm.local. It is where the JetForm is installed. Make sure you follow the naming conventions as mentioned below.&lt;br /&gt;
&lt;br /&gt;
5.	When adding the printer in the print management, make sure that that location and comment are added, along with the correct port.&lt;br /&gt;
&lt;br /&gt;
6.	The next step is to set up the printer on the IBM i network&lt;br /&gt;
      Using the command WRKDEVD, copy the device description using 3 and change the Remote Location – Name/address as per the host name and the description as well.&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint5.png|500px]]&lt;br /&gt;
&lt;br /&gt;
7.	Then, vary on the device in “Work with Device Descriptions” and start the writer using &lt;br /&gt;
&lt;br /&gt;
      STRPRTWTR printername&lt;br /&gt;
&lt;br /&gt;
8.	Once this is done, set up the printer as an ASW printer&lt;br /&gt;
&lt;br /&gt;
a)	Log in to ASW.&lt;br /&gt;
&lt;br /&gt;
b)	Go to System Management -&amp;gt; System setup -&amp;gt; Printer control tasks -&amp;gt; Work with Jetform printers.&lt;br /&gt;
&lt;br /&gt;
c)	F6 to add, enter the device name as configured everywhere &lt;br /&gt;
&lt;br /&gt;
       For OTC, Printer: OTCINV02B &lt;br /&gt;
       Text: Default output queue for printer OTCINV02B&lt;br /&gt;
&lt;br /&gt;
9.	After that, set the device in JetForm -&amp;gt; remote into lucy1.unipharm.local and open JetForm under file -&amp;gt; management -&amp;gt; add a printer and then add the printer. &lt;br /&gt;
&lt;br /&gt;
        For instance, OTC, &lt;br /&gt;
        Physical Device: OTCINV02B&lt;br /&gt;
        Print Agent Options: -afp..\..\ASW\480B\forms&lt;br /&gt;
        Comments and Printer ID: *&lt;br /&gt;
Imp: After adding the printer, make sure to reload &amp;quot;Job Management DB&amp;quot;&lt;br /&gt;
&lt;br /&gt;
10.	After that, add the printer in the RF Control table.&lt;br /&gt;
&lt;br /&gt;
Start uniPHARM extensions -&amp;gt; VA Company -&amp;gt;  Warehouse Menu (50) -&amp;gt; IT use only (80) -&amp;gt; Update Zone Printer Control (50) And change the Queues with the updated ones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==IP used for invoice printers in DC:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Host Name||Printer Model|| Notes&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.41	||L90INV22B ||  dc-largedown-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.42	||RXINV06B  ||  dc-rx-invoice-printer || T652 ||IP not assigned to printer, but on DNS&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.43	||L90INV08B ||  dc-largedown2-invoice-printer  || MS415dn || IP assigned, not is use, change in DNS, Near returns, it-lab-printer&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.44	||FRGINV21B ||  dc-fridge-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.45	||NARINV21B ||  dc-narc-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.47	||SA1INV21B ||  dc-promo-invoice-printer || T652 ||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.48	||U90INV27B ||  dc-largeup-invoice-printer ||MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.57	||FRUINV12B ||  dc-candy-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.58	||HBAINV03B ||  dc-haba-invoice-printer  || MS521dn || &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.59	||OTCINV02B ||	dc-otc-invoice-printer  ||MS521dn|| &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.61	||HHCINV05B ||	dc-hhc-invoice-printer  ||T640 ||Need to be configured&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.65	||TESTINV   ||  dc-test-invoice-printer || MS531dw||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.66	||DCTESTINV ||  dc-dctest-invoice-printer || MS531dw||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14670</id>
		<title>Information Systems:Invoice Printers in DC</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14670"/>
		<updated>2024-05-06T17:34:55Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Configuring Lexmark Printers in DC===&lt;br /&gt;
1.	Set up the new Lexmark 521dn, assign the static IP address as mentioned below, and network the device.&lt;br /&gt;
&lt;br /&gt;
2.	Make sure that it is also set up in the DNS and assign a host name.&lt;br /&gt;
&lt;br /&gt;
3.	Go to the user interface and make the following changes:&lt;br /&gt;
&lt;br /&gt;
a)	Device settings – under About this Printer, add the Asset tag, Printer Location and Contact&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint.png|500px]]&lt;br /&gt;
&lt;br /&gt;
b)	Device Settings – under Notifications, go to “E-mail Alerts Setup” &lt;br /&gt;
&lt;br /&gt;
[[File:invPrint2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
c)	Network/Ports – under AirPrint&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint3.png|500px]]&lt;br /&gt;
&lt;br /&gt;
d)	Network/Ports – under TCP/IP&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
4.	Once the above steps are done, set up the printer on lucy1.unipharm.local. It is where the JetForm is installed. Make sure you follow the naming conventions as mentioned below.&lt;br /&gt;
&lt;br /&gt;
5.	When adding the printer in the print management, make sure that that location and comment are added, along with the correct port.&lt;br /&gt;
&lt;br /&gt;
6.	The next step is to set up the printer on the IBM i network&lt;br /&gt;
      Using the command WRKDEVD, copy the device description using 3 and change the Remote Location – Name/address as per the host name and the description as well.&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint5.png|500px]]&lt;br /&gt;
&lt;br /&gt;
7.	Then, vary on the device in “Work with Device Descriptions” and start the writer using &lt;br /&gt;
&lt;br /&gt;
      STRPRTWTR printername&lt;br /&gt;
&lt;br /&gt;
8.	Once this is done, set up the printer as an ASW printer&lt;br /&gt;
&lt;br /&gt;
a)	Log in to ASW.&lt;br /&gt;
&lt;br /&gt;
b)	Go to System Management -&amp;gt; System setup -&amp;gt; Printer control tasks -&amp;gt; Work with Jetform printers.&lt;br /&gt;
&lt;br /&gt;
c)	F6 to add, enter the device name as configured everywhere &lt;br /&gt;
&lt;br /&gt;
       For OTC, Printer: OTCINV02B &lt;br /&gt;
       Text: Default output queue for printer OTCINV02B&lt;br /&gt;
&lt;br /&gt;
9.	After that, set the device in JetForm -&amp;gt; remote into lucy1.unipharm.local and open JetForm under file -&amp;gt; management -&amp;gt; add a printer and then add the printer. &lt;br /&gt;
&lt;br /&gt;
        For instance, OTC, &lt;br /&gt;
        Physical Device: OTCINV02B&lt;br /&gt;
        Print Agent Options: -afp..\..\ASW\480B\forms&lt;br /&gt;
        Comments and Printer ID: *&lt;br /&gt;
Imp: After adding the printer, make sure to reload &amp;quot;Job Management DB&amp;quot;&lt;br /&gt;
&lt;br /&gt;
10.	After that, add the printer in the RF Control table.&lt;br /&gt;
&lt;br /&gt;
Start uniPHARM extensions -&amp;gt; VA Company -&amp;gt;  Warehouse Menu (50) -&amp;gt; IT use only (80) -&amp;gt; Update Zone Printer Control (50) And change the Queues with the updated ones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==IP used for invoice printers in DC:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Host Name||Printer Model|| Notes&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.41	||L90INV22B ||  dc-largedown-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.42	||RXINV06B  ||  dc-rx-invoice-printer || T652 ||IP not assigned to printer, but on DNS&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.43	||L90INV08B ||  dc-largedown2-invoice-printer  || MS415dn || IP assigned, not is use, change in DNS, Near returns, it-lab-printer&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.44	||FRGINV21B ||  dc-fridge-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.45	||NARINV21B ||  dc-narc-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.47	||SA1INV21B ||  dc-promo-invoice-printer || T652 ||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.48	||U90INV27B ||  dc-largeup-invoice-printer ||MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.57	||FRUINV12B ||  dc-candy-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.58	||HBAINV03B ||  dc-haba-invoice-printer  || MS521dn || &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.59	||OTCINV02B ||	dc-otc-invoice-printer  ||MS521dn|| &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.61	||HHCINV05B ||	dc-hhc-invoice-printer  ||T640 ||Need to be configured&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.65	||TESTINV   ||  dc-test-invoice-printer || MS531dw||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.66	||DCTESTINV ||  dc-test-invoice-printer || MS531dw||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14669</id>
		<title>Information Systems:Configuring ZT231 in uniPHARM Production</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14669"/>
		<updated>2024-05-06T17:33:46Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1.	Assigning IP to ZT231==&lt;br /&gt;
&lt;br /&gt;
(a)	Download and install the driver from Zebra’s Website – support page. &lt;br /&gt;
&lt;br /&gt;
(b)	Connect the printer to an Ethernet cable that is connected to the switch.&lt;br /&gt;
&lt;br /&gt;
(c)	Plug the power cord into an appropriate power outlet and turn on (I) the printer.&lt;br /&gt;
&lt;br /&gt;
(d)	Once it’s on, go to Connection and select “Wired”.&lt;br /&gt;
&lt;br /&gt;
(e)	Assign the IP, subnet (255.255.248.0), and Gateway (172.30.16.1)&lt;br /&gt;
&lt;br /&gt;
(f)	Also, complete the Wizards and calibrate the printer.&lt;br /&gt;
&lt;br /&gt;
        Ps. Remember that in Print Wizard, select “Direct Thermal” as print type, “Gap/Notch” as media type, and “Tear Off” as media handling.&lt;br /&gt;
&lt;br /&gt;
(g)	For ZT231 “PRICE TICKET LABELS” ONLY, go to the web interface using their IP and change their TEAR OFF ADJUST to +002.&lt;br /&gt;
&lt;br /&gt;
[[File:GUI ZT231.png|400px]]&lt;br /&gt;
&lt;br /&gt;
To set a static IP for Zebra Printer, follow this &amp;quot;https://supportcommunity.zebra.com/s/article/Using-the-ZebraNet-Print-Server-Web-Page-to-configure-a-Permanent-IP-Address?language=en_US&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==2.	Adding ZT231 to the Print Management==&lt;br /&gt;
&lt;br /&gt;
(a)	Navigate to the Windows Control Panel and select Devices and Printers.&lt;br /&gt;
&lt;br /&gt;
(b)	Click Add a printer.&lt;br /&gt;
&lt;br /&gt;
(c)	Click The printer that I want isn’t listed.&lt;br /&gt;
&lt;br /&gt;
(d)	Select the Add a local printer or network printer with manual settings option and click Next.&lt;br /&gt;
&lt;br /&gt;
(e)	Select the Create a new port option and select Standard TCP/IP from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
(f)	Enter the printer IP address in both the empty fields, click OK, and click Next.&lt;br /&gt;
&lt;br /&gt;
(g)	From the left panel, select ZDesigner and select ZT231 203 dpi EPL on the right. Click Next.&lt;br /&gt;
&lt;br /&gt;
(h)	You will need to change the printer's name as per the picking station and click Next.&lt;br /&gt;
&lt;br /&gt;
(i)	From Printer Sharing, select “Do not share this printer”.&lt;br /&gt;
&lt;br /&gt;
(j)	Open the Zebra Printer Setup Utility for Windows to convert it to ZPL to EPL mode&lt;br /&gt;
&lt;br /&gt;
    '''Before converting, add the below alerts:'''&lt;br /&gt;
    Printhead too hot&lt;br /&gt;
    Power Supply temperature is too high&lt;br /&gt;
    Printhead element bad &lt;br /&gt;
    Clean printhead&lt;br /&gt;
    Replace the printhead&lt;br /&gt;
    Battery is low&lt;br /&gt;
    Motor overheating&lt;br /&gt;
    Printhead shutdown&lt;br /&gt;
    Thermistor fault&lt;br /&gt;
    Invalid printhead&lt;br /&gt;
    and in print server settings: server address - 172.30.25.3 and domain - unipharm.local&lt;br /&gt;
&lt;br /&gt;
*Left-click to select your printer and click the “Open Communication With Printer button”.&lt;br /&gt;
*Type the below command&lt;br /&gt;
            ! U1 setvar &amp;quot;device.languages&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 setvar &amp;quot;device.pnp_option&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 do &amp;quot;device.reset&amp;quot; &amp;quot;&amp;quot; &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Click Send to Printer: The printer will restart and the printer language is changed.&lt;br /&gt;
&lt;br /&gt;
==3.	Adding ZT231 to Green Screen (ERP)==&lt;br /&gt;
&lt;br /&gt;
(a)	Login to the Green Screen.&lt;br /&gt;
&lt;br /&gt;
(b)	In the green screen press F4 to get to a Command Line and Type the command: CALL QCMD and press ENTER.&lt;br /&gt;
&lt;br /&gt;
(c)	For full-screen command line press F11.&lt;br /&gt;
&lt;br /&gt;
(d)	After that, type the command Make sure to change the outq and IP&lt;br /&gt;
&lt;br /&gt;
      CRTOUTQ OUTQ(QUSRSYS/FRUPTK12B) RMTSYS(*INTNETADR) RMTPRTQ('raw2') AUTOSTRWTR(1) CNNTYPE(*IP) DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*WSCST) WSCST(QSYS/QWPDEFAULT) INTNETADR('172.30.17.95') DESTOPT(XAIX) SEPPAGE(*NO)&lt;br /&gt;
&lt;br /&gt;
(e)	The above OUTQ has to be edited and in order to edit the writer has to end, follow below&lt;br /&gt;
&lt;br /&gt;
      ENDWTR nameOfOutq&lt;br /&gt;
&lt;br /&gt;
(f)	Make the below changes:&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(g)	After that, start the writer, follow below:&lt;br /&gt;
   &lt;br /&gt;
    STRRMTWTR OUTQ(nameOfOutq)&lt;br /&gt;
&lt;br /&gt;
==For Price Ticket Labels==&lt;br /&gt;
Check LBLMENU&lt;br /&gt;
&lt;br /&gt;
Option 1 – Label Design&lt;br /&gt;
Locate the format: PRICETK7&lt;br /&gt;
Option 22 – Print Options&lt;br /&gt;
&lt;br /&gt;
[[File:LBLMENU.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==IP used for picking stations:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Location&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.74	||DCTESTPTK ||  DCTEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.73	||DCTESTBOX ||  DCTEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.77	||TESTPTK   ||  TEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.76	||TESTBOX   ||  TEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.75	||	    ||  MAILING LABEL &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.78	||	    ||  LARGE DOWN (1) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.79	||	    ||  LARGE DOWN (1) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.80	||	    ||  LARGE UP SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.81	||	    ||  LARGE UP PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.82	||	    ||  LARGE DOWN (2) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.83	||	    ||  LARGE DOWN (2) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.84	||	    ||  PROMO SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.85	||	    ||  PROMO PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.86	||	    ||  PHARMACY RX SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.87	||	    ||  PHARMACY RX PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.88	||	    ||  HEALTHCARE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.89	||	    ||  HEALTHCARE PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.90	||OTCBOX02B ||  OTC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.91	||OTCPTK02B ||  OTC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.92	||HBABOX03B ||  HABA SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.93	||HBAPTK03B ||  HABA PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.94	||	    ||  NARCOTIC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.95	||FRUBOX12B ||	CANDY SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.96	||	    ||  NARCOTIC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.97	||FRUPTK12B ||	CANDY PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.98	||	    ||  FRIDGE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.99	||	    ||  FRIDGE PRICE TICKET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14668</id>
		<title>Information Systems:LAN infrastructure at uniPHARM</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14668"/>
		<updated>2024-05-06T17:30:20Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This is the main page for the LAN (wired network configuration) at uniPHARM.&lt;br /&gt;
&lt;br /&gt;
==Switches==&lt;br /&gt;
This table outlines the physical network switches that make up the network.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hostname !! IP address || Switch model !! Location !! Username !! Password !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''coresw''' || 172.30.16.4 || Cisco CBS350 || Server room || adminit || Newvisionit!! || '''Core switch.''' Stack of 3.&lt;br /&gt;
|-&lt;br /&gt;
| atpsw || 172.30.16.3 || 3Com 4200 || Server room || admin || visionit || Feeds data to POE injectors for Mirador temp. sensors '''(Retired)'''&lt;br /&gt;
|-&lt;br /&gt;
| accountingsw || 172.30.16.11 || Cisco SG350-28P || Accounting Wallmount Network Rack || adminit || NewVisionIT || POE, ~175W power budget&lt;br /&gt;
|-&lt;br /&gt;
| buyerswcisco || 172.30.16.18 || Cisco SG350-28P || Buying department closet || adminit || visionit|| -&lt;br /&gt;
|-&lt;br /&gt;
| itsw || 172.30.16.6 || 3Com 4200G || IT department ceiling tile. Yup. || admin || visionis || -&lt;br /&gt;
|-&lt;br /&gt;
| cagesw || 172.30.16.12 || 3Com 3870 || Computer lab || admin || visionit&lt;br /&gt;
|-&lt;br /&gt;
| dumpsw.unipharm.local || 172.30.16.7 || 3Com 4200G? || Electrical Room? || admin || visionds || -&lt;br /&gt;
|-&lt;br /&gt;
| pickingsw || 172.30.16.8 || 3Com 3870? || Rx picking zone network rack || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| receivingswcisco || 172.30.16.17 || Cisco SG350-28P || DC Manager's Office || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| wallsw || 172.30.16.9 || Cisco CBS250 || Candy Mezzanine || adminit || Newvisionit! || Functions merely to bridge the physical wiring between Receiving area and core network&lt;br /&gt;
|-&lt;br /&gt;
| OTC-SWITCH || 172.30.16.20 || Cisco CBS350 || OTC-Picking Station || OTC-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| HABA-SWITCH || 172.30.16.21 || Cisco CBS350 || HABA-Picking Station || HABA-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| TEST-SWITCH || 172.30.16.23 || Cisco CBS350 || Outside Jeremy's office || TEST-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| DCTEST-SWITCH || 172.30.16.23 || Cisco CBS350 || Manager's Office in DC || DCTEST-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| jeremymsw || 172.30.16.16 || TP-Link SG105E || Jeremy's office || admin || visionit || Used for testing Yealink, web-managed smart switch &lt;br /&gt;
|-&lt;br /&gt;
| itlabswcisco || 172.30.16.19 || Cisco SG350-10MP || IT Lab/Cage || adminit || visionit ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* External link to backdoor access and hidden menus for the 3com 3870 switches http://etherhack.wikia.com/wiki/3Com_3870&lt;br /&gt;
* There is a spare, ready to use 3com 3870 24 port switch located at the very bottom of the networking rack in the server room.  The switch has been reset to factory defaults and the username is admin and the password is blank.  The switch is ready to be put into the core stack if needed.&lt;br /&gt;
&lt;br /&gt;
==VLANs==&lt;br /&gt;
We started using VLANs in 2016, for the same reason why anyone would use VLANs - to manage/separate multiple networks using one physical switch infrastructure. The VLAN implementation being used is the standard 802.1q. The following table outlines the VLAN infrastructure.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VLAN ID !! Name !! L3 Network / IP Range !! Description !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''1''' || Main LAN || 172.30.16.0/21 (172.30.16.1 - 172.30.23.255) || Default VLAN, untagged across the network for simplicity (so that every device doesn't have to be configured to talk this VLAN, or even be VLAN-aware at all). || Routed out Telus Fibre&lt;br /&gt;
|-&lt;br /&gt;
| '''2''' || Alt LAN (Staff/ guest BYOD, Shipping terminals) || 192.168.0.1/23 (192.168.0.1 - 192.168.1.254) || Colloquially known as the &amp;quot;Guest VLAN&amp;quot;, but staff wifi devices are not technically guest devices. Currently, shipping computers are on this network, but they should be moved to VLAN 7 when it is created. || Routed out Shaw Business Internet&lt;br /&gt;
|-&lt;br /&gt;
| '''3''' || vMotion LAN || ?? || Small network to isolate vMotion traffic between the 3 virtual hosts. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''4''' || Shaw WAN interfaces || Network of the Shaw static WAN IP (/32) || Network to isolate WAN traffic between Shaw modem and Sophos WAN interface from the rest of the network. Lots of ARP going on here! || -&lt;br /&gt;
|-&lt;br /&gt;
| '''5''' || Telus WAN interfaces || Network of our Telus WAN IPs (/27) || Network to isolate WAN traffic between Telus modem and Sophos WAN interface from the rest of the network. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''6''' || VoIP LAN || 192.168.44.0/24 || Contains PBX and IP phones || Routed out Telus and Shaw (Sophos multipath) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Helpful Stuff=&lt;br /&gt;
The command to view what MAC address(s) is in use on a port for the Cisco SG350 switch is as follows.  You will need to login to the switch via SSH in order to do this:&lt;br /&gt;
* show mac address-table interface gi1 (or ge1 sometimes too)&lt;br /&gt;
The port name is visible from the switches web interface and goes from gi1 to gi28 or ge1 to ge28.  Then cross checking the MAC address in Spiceworks for example will allow you to see who is plugged into what port - however all the Cisco switches should already have human readable labels attached to all in-use ports as of July 2019.&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14667</id>
		<title>Information Systems:LAN infrastructure at uniPHARM</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14667"/>
		<updated>2024-05-06T17:27:15Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This is the main page for the LAN (wired network configuration) at uniPHARM.&lt;br /&gt;
&lt;br /&gt;
==Switches==&lt;br /&gt;
This table outlines the physical network switches that make up the network.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hostname !! IP address || Switch model !! Location !! Username !! Password !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''coresw''' || 172.30.16.4 || Cisco CBS350 || Server room || adminit || Newvisionit!! || '''Core switch.''' Stack of 3.&lt;br /&gt;
|-&lt;br /&gt;
| atpsw || 172.30.16.3 || 3Com 4200 || Server room || admin || visionit || Feeds data to POE injectors for Mirador temp. sensors '''(Retired)'''&lt;br /&gt;
|-&lt;br /&gt;
| accountingsw || 172.30.16.11 || Cisco SG350-28P || Accounting Wallmount Network Rack || adminit || NewVisionIT || POE, ~175W power budget&lt;br /&gt;
|-&lt;br /&gt;
| buyerswcisco || 172.30.16.18 || Cisco SG350-28P || Buying department closet || adminit || visionit|| -&lt;br /&gt;
|-&lt;br /&gt;
| itsw || 172.30.16.6 || 3Com 4200G || IT department ceiling tile. Yup. || admin || visionis || -&lt;br /&gt;
|-&lt;br /&gt;
| cagesw || 172.30.16.12 || 3Com 3870 || Computer lab || admin || visionit&lt;br /&gt;
|-&lt;br /&gt;
| dumpsw.unipharm.local || 172.30.16.7 || 3Com 4200G? || Electrical Room? || admin || visionds || -&lt;br /&gt;
|-&lt;br /&gt;
| pickingsw || 172.30.16.8 || 3Com 3870? || Rx picking zone network rack || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| receivingswcisco || 172.30.16.17 || Cisco SG350-28P || DC Manager's Office || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| wallsw || 172.30.16.9 || Cisco CBS250 || Candy Mezzanine || adminit || Newvisionit! || Functions merely to bridge the physical wiring between Receiving area and core network&lt;br /&gt;
|-&lt;br /&gt;
| OTC-SWITCH || 172.30.16.20 || Cisco CBS350 || OTC-Picking Station || OTC-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| HABA-SWITCH || 172.30.16.21 || Cisco CBS350 || HABA-Picking Station || HABA-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| TEST-SWITCH || 172.30.16.23 || Cisco CBS350 || TEST-Picking Station || TEST-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| DCTEST-SWITCH || 172.30.16.23 || Cisco CBS350 || DCTEST-Picking Station || DCTEST-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| jeremymsw || 172.30.16.16 || TP-Link SG105E || Jeremy's office || admin || visionit || Used for testing Yealink, web-managed smart switch &lt;br /&gt;
|-&lt;br /&gt;
| itlabswcisco || 172.30.16.19 || Cisco SG350-10MP || IT Lab/Cage || adminit || visionit ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* External link to backdoor access and hidden menus for the 3com 3870 switches http://etherhack.wikia.com/wiki/3Com_3870&lt;br /&gt;
* There is a spare, ready to use 3com 3870 24 port switch located at the very bottom of the networking rack in the server room.  The switch has been reset to factory defaults and the username is admin and the password is blank.  The switch is ready to be put into the core stack if needed.&lt;br /&gt;
&lt;br /&gt;
==VLANs==&lt;br /&gt;
We started using VLANs in 2016, for the same reason why anyone would use VLANs - to manage/separate multiple networks using one physical switch infrastructure. The VLAN implementation being used is the standard 802.1q. The following table outlines the VLAN infrastructure.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VLAN ID !! Name !! L3 Network / IP Range !! Description !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''1''' || Main LAN || 172.30.16.0/21 (172.30.16.1 - 172.30.23.255) || Default VLAN, untagged across the network for simplicity (so that every device doesn't have to be configured to talk this VLAN, or even be VLAN-aware at all). || Routed out Telus Fibre&lt;br /&gt;
|-&lt;br /&gt;
| '''2''' || Alt LAN (Staff/ guest BYOD, Shipping terminals) || 192.168.0.1/23 (192.168.0.1 - 192.168.1.254) || Colloquially known as the &amp;quot;Guest VLAN&amp;quot;, but staff wifi devices are not technically guest devices. Currently, shipping computers are on this network, but they should be moved to VLAN 7 when it is created. || Routed out Shaw Business Internet&lt;br /&gt;
|-&lt;br /&gt;
| '''3''' || vMotion LAN || ?? || Small network to isolate vMotion traffic between the 3 virtual hosts. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''4''' || Shaw WAN interfaces || Network of the Shaw static WAN IP (/32) || Network to isolate WAN traffic between Shaw modem and Sophos WAN interface from the rest of the network. Lots of ARP going on here! || -&lt;br /&gt;
|-&lt;br /&gt;
| '''5''' || Telus WAN interfaces || Network of our Telus WAN IPs (/27) || Network to isolate WAN traffic between Telus modem and Sophos WAN interface from the rest of the network. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''6''' || VoIP LAN || 192.168.44.0/24 || Contains PBX and IP phones || Routed out Telus and Shaw (Sophos multipath) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Helpful Stuff=&lt;br /&gt;
The command to view what MAC address(s) is in use on a port for the Cisco SG350 switch is as follows.  You will need to login to the switch via SSH in order to do this:&lt;br /&gt;
* show mac address-table interface gi1 (or ge1 sometimes too)&lt;br /&gt;
The port name is visible from the switches web interface and goes from gi1 to gi28 or ge1 to ge28.  Then cross checking the MAC address in Spiceworks for example will allow you to see who is plugged into what port - however all the Cisco switches should already have human readable labels attached to all in-use ports as of July 2019.&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14664</id>
		<title>Information Systems:Invoice Printers in DC</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14664"/>
		<updated>2024-03-18T22:00:13Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* IP used for invoice printers in DC: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Configuring Lexmark Printers in DC===&lt;br /&gt;
1.	Set up the new Lexmark 521dn, assign the static IP address as mentioned below, and network the device.&lt;br /&gt;
&lt;br /&gt;
2.	Make sure that it is also set up in the DNS and assign a host name.&lt;br /&gt;
&lt;br /&gt;
3.	Go to the user interface and make the following changes:&lt;br /&gt;
&lt;br /&gt;
a)	Device settings – under About this Printer, add the Asset tag, Printer Location and Contact&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint.png|500px]]&lt;br /&gt;
&lt;br /&gt;
b)	Device Settings – under Notifications, go to “E-mail Alerts Setup” &lt;br /&gt;
&lt;br /&gt;
[[File:invPrint2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
c)	Network/Ports – under AirPrint&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint3.png|500px]]&lt;br /&gt;
&lt;br /&gt;
d)	Network/Ports – under TCP/IP&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
4.	Once the above steps are done, set up the printer on lucy1.unipharm.local. It is where the JetForm is installed. Make sure you follow the naming conventions as mentioned below.&lt;br /&gt;
&lt;br /&gt;
5.	When adding the printer in the print management, make sure that that location and comment are added, along with the correct port.&lt;br /&gt;
&lt;br /&gt;
6.	The next step is to set up the printer on the IBM i network&lt;br /&gt;
      Using the command WRKDEVD, copy the device description using 3 and change the Remote Location – Name/address as per the host name and the description as well.&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint5.png|500px]]&lt;br /&gt;
&lt;br /&gt;
7.	Then, vary on the device in “Work with Device Descriptions” and start the writer using &lt;br /&gt;
&lt;br /&gt;
      STRPRTWTR printername&lt;br /&gt;
&lt;br /&gt;
8.	Once this is done, set up the printer as an ASW printer&lt;br /&gt;
&lt;br /&gt;
a)	Log in to ASW.&lt;br /&gt;
&lt;br /&gt;
b)	Go to System Management -&amp;gt; System setup -&amp;gt; Printer control tasks -&amp;gt; Work with Jetform printers.&lt;br /&gt;
&lt;br /&gt;
c)	F6 to add, enter the device name as configured everywhere &lt;br /&gt;
&lt;br /&gt;
       For OTC, Printer: OTCINV02B &lt;br /&gt;
       Text: Default output queue for printer OTCINV02B&lt;br /&gt;
&lt;br /&gt;
9.	After that, set the device in JetForm -&amp;gt; remote into lucy1.unipharm.local and open JetForm under file -&amp;gt; management -&amp;gt; add a printer and then add the printer. &lt;br /&gt;
&lt;br /&gt;
        For instance, OTC, &lt;br /&gt;
        Physical Device: OTCINV02B&lt;br /&gt;
        Print Agent Options: -afp..\..\ASW\480B\forms&lt;br /&gt;
        Comments and Printer ID: *&lt;br /&gt;
Imp: After adding the printer, make sure to reload &amp;quot;Job Management DB&amp;quot;&lt;br /&gt;
&lt;br /&gt;
10.	After that, add the printer in the RF Control table.&lt;br /&gt;
&lt;br /&gt;
Start uniPHARM extensions -&amp;gt; VA Company -&amp;gt;  Warehouse Menu (50) -&amp;gt; IT use only (80) -&amp;gt; Update Zone Printer Control (50) And change the Queues with the updated ones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==IP used for invoice printers in DC:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Host Name||Printer Model|| Notes&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.41	||L90INV22B ||  dc-largedown-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.42	||RXINV06B  ||  dc-rx-invoice-printer || T652 ||IP not assigned to printer, but on DNS&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.43	||L90INV08B ||  dc-largedown2-invoice-printer  || MS415dn || IP assigned, not is use, change in DNS, Near returns, it-lab-printer&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.44	||FRGINV21B ||  dc-fridge-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.45	||NARINV21B ||  dc-narc-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.47	||SA1INV21B ||  dc-promo-invoice-printer || T652 ||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.48	||U90INV27B ||  dc-largeup-invoice-printer ||MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.57	||FRUINV12B ||  dc-candy-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.58	||HBAINV03B ||  dc-haba-invoice-printer  || MS521dn || &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.59	||OTCINV02B ||	dc-otc-invoice-printer  ||MS521dn|| &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.61	||HHCINV05B ||	dc-hhc-invoice-printer  ||T640 ||Need to be configured&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.65	||TESTINV ||  dc-test-invoice-printer || MS531dw||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14663</id>
		<title>Information Systems:Invoice Printers in DC</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14663"/>
		<updated>2024-03-18T19:49:07Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* IP used for invoice printers in DC: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Configuring Lexmark Printers in DC===&lt;br /&gt;
1.	Set up the new Lexmark 521dn, assign the static IP address as mentioned below, and network the device.&lt;br /&gt;
&lt;br /&gt;
2.	Make sure that it is also set up in the DNS and assign a host name.&lt;br /&gt;
&lt;br /&gt;
3.	Go to the user interface and make the following changes:&lt;br /&gt;
&lt;br /&gt;
a)	Device settings – under About this Printer, add the Asset tag, Printer Location and Contact&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint.png|500px]]&lt;br /&gt;
&lt;br /&gt;
b)	Device Settings – under Notifications, go to “E-mail Alerts Setup” &lt;br /&gt;
&lt;br /&gt;
[[File:invPrint2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
c)	Network/Ports – under AirPrint&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint3.png|500px]]&lt;br /&gt;
&lt;br /&gt;
d)	Network/Ports – under TCP/IP&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
4.	Once the above steps are done, set up the printer on lucy1.unipharm.local. It is where the JetForm is installed. Make sure you follow the naming conventions as mentioned below.&lt;br /&gt;
&lt;br /&gt;
5.	When adding the printer in the print management, make sure that that location and comment are added, along with the correct port.&lt;br /&gt;
&lt;br /&gt;
6.	The next step is to set up the printer on the IBM i network&lt;br /&gt;
      Using the command WRKDEVD, copy the device description using 3 and change the Remote Location – Name/address as per the host name and the description as well.&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint5.png|500px]]&lt;br /&gt;
&lt;br /&gt;
7.	Then, vary on the device in “Work with Device Descriptions” and start the writer using &lt;br /&gt;
&lt;br /&gt;
      STRPRTWTR printername&lt;br /&gt;
&lt;br /&gt;
8.	Once this is done, set up the printer as an ASW printer&lt;br /&gt;
&lt;br /&gt;
a)	Log in to ASW.&lt;br /&gt;
&lt;br /&gt;
b)	Go to System Management -&amp;gt; System setup -&amp;gt; Printer control tasks -&amp;gt; Work with Jetform printers.&lt;br /&gt;
&lt;br /&gt;
c)	F6 to add, enter the device name as configured everywhere &lt;br /&gt;
&lt;br /&gt;
       For OTC, Printer: OTCINV02B &lt;br /&gt;
       Text: Default output queue for printer OTCINV02B&lt;br /&gt;
&lt;br /&gt;
9.	After that, set the device in JetForm -&amp;gt; remote into lucy1.unipharm.local and open JetForm under file -&amp;gt; management -&amp;gt; add a printer and then add the printer. &lt;br /&gt;
&lt;br /&gt;
        For instance, OTC, &lt;br /&gt;
        Physical Device: OTCINV02B&lt;br /&gt;
        Print Agent Options: -afp..\..\ASW\480B\forms&lt;br /&gt;
        Comments and Printer ID: *&lt;br /&gt;
Imp: After adding the printer, make sure to reload &amp;quot;Job Management DB&amp;quot;&lt;br /&gt;
&lt;br /&gt;
10.	After that, add the printer in the RF Control table.&lt;br /&gt;
&lt;br /&gt;
Start uniPHARM extensions -&amp;gt; VA Company -&amp;gt;  Warehouse Menu (50) -&amp;gt; IT use only (80) -&amp;gt; Update Zone Printer Control (50) And change the Queues with the updated ones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==IP used for invoice printers in DC:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Host Name||Printer Model|| Notes&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.41	||L90INV22B ||  dc-largedown-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.42	||RXINV06B  ||  dc-rx-invoice-printer || T652 ||IP not assigned to printer, but on DNS&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.43	||L90INV08B ||  dc-largedown2-invoice-printer  || MS415dn || IP assigned, not is use, change in DNS, Near returns, it-lab-printer&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.44	||FRGINV21B ||  dc-fridge-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.45	||NARINV21B ||  dc-narc-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.47	||SA1INV21B ||  dc-promo-invoice-printer || T652 ||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.48	||U90INV27B ||  dc-largeup-invoice-printer ||MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.57	||FRUINV12B ||  dc-candy-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.58	||HBAINV03B ||  dc-haba-invoice-printer  || MS521dn || &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.59	||OTCINV02B ||	dc-otc-invoice-printer  ||MS521dn|| &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.61	||HHCINV05B ||	dc-hhc-invoice-printer  ||T640 ||Need to be configured&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.65	||TESTINV ||  dc-test-invoice-printer || MS531dn||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14662</id>
		<title>Information Systems:Configuring ZT231 in uniPHARM Production</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14662"/>
		<updated>2024-03-15T20:47:13Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* IP used for picking stations: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1.	Assigning IP to ZT231==&lt;br /&gt;
&lt;br /&gt;
(a)	Download and install the driver from Zebra’s Website – support page. &lt;br /&gt;
&lt;br /&gt;
(b)	Connect the printer to an Ethernet cable that is connected to the switch.&lt;br /&gt;
&lt;br /&gt;
(c)	Plug the power cord into an appropriate power outlet and turn on (I) the printer.&lt;br /&gt;
&lt;br /&gt;
(d)	Once it’s on, go to Connection and select “Wired”.&lt;br /&gt;
&lt;br /&gt;
(e)	Assign the IP, subnet (255.255.248.0), and Gateway (172.30.16.1)&lt;br /&gt;
&lt;br /&gt;
(f)	Also, complete the Wizards and calibrate the printer.&lt;br /&gt;
&lt;br /&gt;
        Ps. Remember that in Print Wizard, select “Direct Thermal” as print type, “Gap/Notch” as media type, and “Tear Off” as media handling.&lt;br /&gt;
&lt;br /&gt;
(g)	For ZT231 “PRICE TICKET LABELS” ONLY, go to the web interface using their IP and change their TEAR OFF ADJUST to +002.&lt;br /&gt;
&lt;br /&gt;
[[File:GUI ZT231.png|400px]]&lt;br /&gt;
&lt;br /&gt;
To set a static IP for Zebra Printer, follow this &amp;quot;https://supportcommunity.zebra.com/s/article/Using-the-ZebraNet-Print-Server-Web-Page-to-configure-a-Permanent-IP-Address?language=en_US&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==2.	Adding ZT231 to the Print Management==&lt;br /&gt;
&lt;br /&gt;
(a)	Navigate to the Windows Control Panel and select Devices and Printers.&lt;br /&gt;
&lt;br /&gt;
(b)	Click Add a printer.&lt;br /&gt;
&lt;br /&gt;
(c)	Click The printer that I want isn’t listed.&lt;br /&gt;
&lt;br /&gt;
(d)	Select the Add a local printer or network printer with manual settings option and click Next.&lt;br /&gt;
&lt;br /&gt;
(e)	Select the Create a new port option and select Standard TCP/IP from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
(f)	Enter the printer IP address in both the empty fields, click OK, and click Next.&lt;br /&gt;
&lt;br /&gt;
(g)	From the left panel, select ZDesigner and select ZT231 203 dpi EPL on the right. Click Next.&lt;br /&gt;
&lt;br /&gt;
(h)	You will need to change the printer's name as per the picking station and click Next.&lt;br /&gt;
&lt;br /&gt;
(i)	From Printer Sharing, select “Do not share this printer”.&lt;br /&gt;
&lt;br /&gt;
(j)	Open the Zebra Printer Setup Utility for Windows to convert it to ZPL to EPL mode&lt;br /&gt;
&lt;br /&gt;
    '''Before converting, add the below alerts:'''&lt;br /&gt;
    Printhead too hot&lt;br /&gt;
    Power Supply temperature is too high&lt;br /&gt;
    Printhead element bad &lt;br /&gt;
    Clean printhead&lt;br /&gt;
    Replace the printhead&lt;br /&gt;
    Battery is low&lt;br /&gt;
    Motor overheating&lt;br /&gt;
    Printhead shutdown&lt;br /&gt;
    Thermistor fault&lt;br /&gt;
    Invalid printhead&lt;br /&gt;
    and in print server settings: server address - 172.30.25.3 and domain - unipharm.local&lt;br /&gt;
&lt;br /&gt;
*Left-click to select your printer and click the “Open Communication With Printer button”.&lt;br /&gt;
*Type the below command&lt;br /&gt;
            ! U1 setvar &amp;quot;device.languages&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 setvar &amp;quot;device.pnp_option&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 do &amp;quot;device.reset&amp;quot; &amp;quot;&amp;quot; &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Click Send to Printer: The printer will restart and the printer language is changed.&lt;br /&gt;
&lt;br /&gt;
==3.	Adding ZT231 to Green Screen (ERP)==&lt;br /&gt;
&lt;br /&gt;
(a)	Login to the Green Screen.&lt;br /&gt;
&lt;br /&gt;
(b)	In the green screen press F4 to get to a Command Line and Type the command: CALL QCMD and press ENTER.&lt;br /&gt;
&lt;br /&gt;
(c)	For full-screen command line press F11.&lt;br /&gt;
&lt;br /&gt;
(d)	After that, type the command Make sure to change the outq and IP&lt;br /&gt;
&lt;br /&gt;
      CRTOUTQ OUTQ(QUSRSYS/FRUPTK12B) RMTSYS(*INTNETADR) RMTPRTQ('raw2') AUTOSTRWTR(1) CNNTYPE(*IP) DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*WSCST) WSCST(QSYS/QWPDEFAULT) INTNETADR('172.30.17.95') DESTOPT(XAIX) SEPPAGE(*NO)&lt;br /&gt;
&lt;br /&gt;
(e)	The above OUTQ has to be edited and in order to edit the writer has to end, follow below&lt;br /&gt;
&lt;br /&gt;
      ENDWTR nameOfOutq&lt;br /&gt;
&lt;br /&gt;
(f)	Make the below changes:&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(g)	After that, start the writer, follow below:&lt;br /&gt;
   &lt;br /&gt;
    STRRMTWTR OUTQ(nameOfOutq)&lt;br /&gt;
&lt;br /&gt;
==For Price Ticket Labels==&lt;br /&gt;
Check LBLMENU&lt;br /&gt;
&lt;br /&gt;
Option 1 – Label Design&lt;br /&gt;
Locate the format: PRICETK7&lt;br /&gt;
Option 22 – Print Options&lt;br /&gt;
&lt;br /&gt;
[[File:LBLMENU.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==IP used for picking stations:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Location&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.77	||TESTPTK   ||  TEST PRICE TICKET &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.76	||TESTBOX   ||  TEST SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.75	||	    ||  MAILING LABEL &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.78	||	    ||  LARGE DOWN (1) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.79	||	    ||  LARGE DOWN (1) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.80	||	    ||  LARGE UP SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.81	||	    ||  LARGE UP PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.82	||	    ||  LARGE DOWN (2) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.83	||	    ||  LARGE DOWN (2) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.84	||	    ||  PROMO SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.85	||	    ||  PROMO PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.86	||	    ||  PHARMACY RX SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.87	||	    ||  PHARMACY RX PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.88	||	    ||  HEALTHCARE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.89	||	    ||  HEALTHCARE PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.90	||OTCBOX02B ||  OTC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.91	||OTCPTK02B ||  OTC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.92	||HBABOX03B ||  HABA SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.93	||HBAPTK03B ||  HABA PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.94	||	    ||  NARCOTIC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.95	||FRUBOX12B ||	CANDY SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.96	||	    ||  NARCOTIC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.97	||FRUPTK12B ||	CANDY PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.98	||	    ||  FRIDGE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.99	||	    ||  FRIDGE PRICE TICKET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Admin_access_for_specific_users_(i.e._GM)&amp;diff=14652</id>
		<title>Information Systems:Admin access for specific users (i.e. GM)</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Admin_access_for_specific_users_(i.e._GM)&amp;diff=14652"/>
		<updated>2024-03-01T19:47:59Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In a typical organizational setting at uniPHARM, various users interact with computers and digital systems to perform their daily tasks. However, certain tasks require elevated privileges that go beyond standard user access. These tasks may include software installations, system configurations, and troubleshooting issues that demand administrative rights.&lt;br /&gt;
&lt;br /&gt;
For instance, an employee tasked with managing software updates and installations on their department's laptops, encounters limitations due to restricted access. To empower this user with the capability to perform these essential tasks without constant reliance on IT support, granting administrative credentials becomes a strategic solution.&lt;br /&gt;
&lt;br /&gt;
But, for general managers admin access is granted for their PCs and to grant that access, please use the following path: \\superserver\Tech\common\How to\Admin access for user.docx&lt;br /&gt;
&lt;br /&gt;
[[Category: System Administration]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Admin_access_for_specific_users_(i.e._GM)&amp;diff=14651</id>
		<title>Information Systems:Admin access for specific users (i.e. GM)</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Admin_access_for_specific_users_(i.e._GM)&amp;diff=14651"/>
		<updated>2024-03-01T19:46:45Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: Created page with &amp;quot;In a typical organizational setting at uniPHARM, various users interact with computers and digital systems to perform their daily tasks. However, certain tasks require elevate...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In a typical organizational setting at uniPHARM, various users interact with computers and digital systems to perform their daily tasks. However, certain tasks require elevated privileges that go beyond standard user access. These tasks may include software installations, system configurations, and troubleshooting issues that demand administrative rights.&lt;br /&gt;
&lt;br /&gt;
For instance, an employee tasked with managing software updates and installations on their department's laptops, encounters limitations due to restricted access. To empower this user with the capability to perform these essential tasks without constant reliance on IT support, granting administrative credentials becomes a strategic solution.&lt;br /&gt;
&lt;br /&gt;
But, for general managers admin access is granted for their PCs and to grant that access, please use the following path: \\superserver\Tech\common\How to\Admin access for user.docx&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14650</id>
		<title>Information Systems:LAN infrastructure at uniPHARM</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14650"/>
		<updated>2024-02-21T23:41:46Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This is the main page for the LAN (wired network configuration) at uniPHARM.&lt;br /&gt;
&lt;br /&gt;
==Switches==&lt;br /&gt;
This table outlines the physical network switches that make up the network.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hostname !! IP address || Switch model !! Location !! Username !! Password !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''coresw''' || 172.30.16.4 || Cisco CBS350 || Server room || adminit || Newvisionit!! || '''Core switch.''' Stack of 3.&lt;br /&gt;
|-&lt;br /&gt;
| atpsw || 172.30.16.3 || 3Com 4200 || Server room || admin || visionit || Feeds data to POE injectors for Mirador temp. sensors '''(Retired)'''&lt;br /&gt;
|-&lt;br /&gt;
| accountingsw || 172.30.16.11 || Cisco SG350-28P || Accounting Wallmount Network Rack || adminit || NewVisionIT || POE, ~175W power budget&lt;br /&gt;
|-&lt;br /&gt;
| buyerswcisco || 172.30.16.18 || Cisco SG350-28P || Buying department closet || adminit || visionit|| -&lt;br /&gt;
|-&lt;br /&gt;
| itsw || 172.30.16.6 || 3Com 4200G || IT department ceiling tile. Yup. || admin || visionis || -&lt;br /&gt;
|-&lt;br /&gt;
| cagesw || 172.30.16.12 || 3Com 3870 || Computer lab || admin || visionit&lt;br /&gt;
|-&lt;br /&gt;
| dumpsw.unipharm.local || 172.30.16.7 || 3Com 4200G? || Electrical Room? || admin || visionds || -&lt;br /&gt;
|-&lt;br /&gt;
| pickingsw || 172.30.16.8 || 3Com 3870? || Rx picking zone network rack || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| receivingswcisco || 172.30.16.17 || Cisco SG350-28P || DC Manager's Office || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| wallsw || 172.30.16.9 || Cisco CBS250 || Candy Mezzanine || adminit || Newvisionit! || Functions merely to bridge the physical wiring between Receiving area and core network&lt;br /&gt;
|-&lt;br /&gt;
| OTC-SWITCH || 172.30.16.20 || Cisco CBS350 || OTC-Picking Station || OTC-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| HABA-SWITCH || 172.30.16.21 || Cisco CBS350 || HABA-Picking Station || HABA-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| jeremymsw || 172.30.16.16 || TP-Link SG105E || Jeremy's office || admin || visionit || Used for testing Yealink, web-managed smart switch &lt;br /&gt;
|-&lt;br /&gt;
| itlabswcisco || 172.30.16.19 || Cisco SG350-10MP || IT Lab/Cage || adminit || visionit ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* External link to backdoor access and hidden menus for the 3com 3870 switches http://etherhack.wikia.com/wiki/3Com_3870&lt;br /&gt;
* There is a spare, ready to use 3com 3870 24 port switch located at the very bottom of the networking rack in the server room.  The switch has been reset to factory defaults and the username is admin and the password is blank.  The switch is ready to be put into the core stack if needed.&lt;br /&gt;
&lt;br /&gt;
==VLANs==&lt;br /&gt;
We started using VLANs in 2016, for the same reason why anyone would use VLANs - to manage/separate multiple networks using one physical switch infrastructure. The VLAN implementation being used is the standard 802.1q. The following table outlines the VLAN infrastructure.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VLAN ID !! Name !! L3 Network / IP Range !! Description !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''1''' || Main LAN || 172.30.16.0/21 (172.30.16.1 - 172.30.23.255) || Default VLAN, untagged across the network for simplicity (so that every device doesn't have to be configured to talk this VLAN, or even be VLAN-aware at all). || Routed out Telus Fibre&lt;br /&gt;
|-&lt;br /&gt;
| '''2''' || Alt LAN (Staff/ guest BYOD, Shipping terminals) || 192.168.0.1/23 (192.168.0.1 - 192.168.1.254) || Colloquially known as the &amp;quot;Guest VLAN&amp;quot;, but staff wifi devices are not technically guest devices. Currently, shipping computers are on this network, but they should be moved to VLAN 7 when it is created. || Routed out Shaw Business Internet&lt;br /&gt;
|-&lt;br /&gt;
| '''3''' || vMotion LAN || ?? || Small network to isolate vMotion traffic between the 3 virtual hosts. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''4''' || Shaw WAN interfaces || Network of the Shaw static WAN IP (/32) || Network to isolate WAN traffic between Shaw modem and Sophos WAN interface from the rest of the network. Lots of ARP going on here! || -&lt;br /&gt;
|-&lt;br /&gt;
| '''5''' || Telus WAN interfaces || Network of our Telus WAN IPs (/27) || Network to isolate WAN traffic between Telus modem and Sophos WAN interface from the rest of the network. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''6''' || VoIP LAN || 192.168.44.0/24 || Contains PBX and IP phones || Routed out Telus and Shaw (Sophos multipath) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Helpful Stuff=&lt;br /&gt;
The command to view what MAC address(s) is in use on a port for the Cisco SG350 switch is as follows.  You will need to login to the switch via SSH in order to do this:&lt;br /&gt;
* show mac address-table interface gi1 (or ge1 sometimes too)&lt;br /&gt;
The port name is visible from the switches web interface and goes from gi1 to gi28 or ge1 to ge28.  Then cross checking the MAC address in Spiceworks for example will allow you to see who is plugged into what port - however all the Cisco switches should already have human readable labels attached to all in-use ports as of July 2019.&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14648</id>
		<title>Information Systems:Invoice Printers in DC</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14648"/>
		<updated>2024-01-24T19:48:22Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* IP used for invoice printers in DC: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Configuring Lexmark Printers in DC===&lt;br /&gt;
1.	Set up the new Lexmark 521dn, assign the static IP address as mentioned below, and network the device.&lt;br /&gt;
&lt;br /&gt;
2.	Make sure that it is also set up in the DNS and assign a host name.&lt;br /&gt;
&lt;br /&gt;
3.	Go to the user interface and make the following changes:&lt;br /&gt;
&lt;br /&gt;
a)	Device settings – under About this Printer, add the Asset tag, Printer Location and Contact&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint.png|500px]]&lt;br /&gt;
&lt;br /&gt;
b)	Device Settings – under Notifications, go to “E-mail Alerts Setup” &lt;br /&gt;
&lt;br /&gt;
[[File:invPrint2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
c)	Network/Ports – under AirPrint&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint3.png|500px]]&lt;br /&gt;
&lt;br /&gt;
d)	Network/Ports – under TCP/IP&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
4.	Once the above steps are done, set up the printer on lucy1.unipharm.local. It is where the JetForm is installed. Make sure you follow the naming conventions as mentioned below.&lt;br /&gt;
&lt;br /&gt;
5.	When adding the printer in the print management, make sure that that location and comment are added, along with the correct port.&lt;br /&gt;
&lt;br /&gt;
6.	The next step is to set up the printer on the IBM i network&lt;br /&gt;
      Using the command WRKDEVD, copy the device description using 3 and change the Remote Location – Name/address as per the host name and the description as well.&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint5.png|500px]]&lt;br /&gt;
&lt;br /&gt;
7.	Then, vary on the device in “Work with Device Descriptions” and start the writer using &lt;br /&gt;
&lt;br /&gt;
      STRPRTWTR printername&lt;br /&gt;
&lt;br /&gt;
8.	Once this is done, set up the printer as an ASW printer&lt;br /&gt;
&lt;br /&gt;
a)	Log in to ASW.&lt;br /&gt;
&lt;br /&gt;
b)	Go to System Management -&amp;gt; System setup -&amp;gt; Printer control tasks -&amp;gt; Work with Jetform printers.&lt;br /&gt;
&lt;br /&gt;
c)	F6 to add, enter the device name as configured everywhere &lt;br /&gt;
&lt;br /&gt;
       For OTC, Printer: OTCINV02B &lt;br /&gt;
       Text: Default output queue for printer OTCINV02B&lt;br /&gt;
&lt;br /&gt;
9.	After that, set the device in JetForm -&amp;gt; remote into lucy1.unipharm.local and open JetForm under file -&amp;gt; management -&amp;gt; add a printer and then add the printer. &lt;br /&gt;
&lt;br /&gt;
        For instance, OTC, &lt;br /&gt;
        Physical Device: OTCINV02B&lt;br /&gt;
        Print Agent Options: -afp..\..\ASW\480B\forms&lt;br /&gt;
        Comments and Printer ID: *&lt;br /&gt;
Imp: After adding the printer, make sure to reload &amp;quot;Job Management DB&amp;quot;&lt;br /&gt;
&lt;br /&gt;
10.	After that, add the printer in the RF Control table.&lt;br /&gt;
&lt;br /&gt;
Start uniPHARM extensions -&amp;gt; VA Company -&amp;gt;  Warehouse Menu (50) -&amp;gt; IT use only (80) -&amp;gt; Update Zone Printer Control (50) And change the Queues with the updated ones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==IP used for invoice printers in DC:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Host Name||Printer Model|| Notes&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.41	||L90INV22B ||  dc-largedown-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.42	||RXINV06B  ||  dc-rx-invoice-printer || T652 ||IP not assigned to printer, but on DNS&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.43	||L90INV08B ||  dc-largedown2-invoice-printer  || MS415dn || IP assigned, not is use, change in DNS, Near returns, it-lab-printer&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.44	||FRGINV21B ||  dc-fridge-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.45	||NARINV21B ||  dc-narc-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.47	||SA1INV21B ||  dc-promo-invoice-printer || T652 ||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.48	||U90INV27B ||  dc-largeup-invoice-printer ||MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.57	||FRUINV12B ||  dc-candy-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.58	||HBAINV03B ||  dc-haba-invoice-printer  || MS521dn || &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.59	||OTCINV02B ||	dc-otc-invoice-printer  ||MS521dn|| &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.61	||HHCINV05B ||	dc-hhc-invoice-printer  ||T640 ||Need to be configured&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Kofax_Installation_-_Client&amp;diff=14574</id>
		<title>Information Systems:Kofax Installation - Client</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Kofax_Installation_-_Client&amp;diff=14574"/>
		<updated>2023-12-06T20:54:34Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Installing Batch Manager and VIP DocView===&lt;br /&gt;
To install Kofax, use the following path \\scanserver\CaptureSV\WrkInst and install &amp;quot;Setup.exe&amp;quot;. Once it is downloaded, use this path \\superserver\UWD Software\Gauss\VIP DocView to install &amp;quot;vipdocview.msi&amp;quot; to install VIP DocView. Please make sure DocView is installed after the Kofax installation for the export connector for DocManager to work correctly.&lt;br /&gt;
&lt;br /&gt;
When installing DocView, make sure to select complete installation to include the export connector.&lt;br /&gt;
Once DocView is installed, open Kofax admin module, go to Tools&amp;gt;Export Connector&amp;gt;Add. Locate and select VIP ImageCapture.inf. (Use this path: C:\Program Files (x86)\Kofax\Capture) Install to register.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:1kofax.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:3koax.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Restart Kofax and run a batch to test the export.&lt;br /&gt;
&lt;br /&gt;
===More Keys Function in Kofax===&lt;br /&gt;
As the documents stored in our repository only require one set of data for the documents scanned, more keys function needs to be turned off so the data entered for a particular set of documents do not roll over the same cycle, which is rolling on the same set of data entry on the same document.&lt;br /&gt;
&lt;br /&gt;
To rectify this issue, go to Kofax Capture Administration. Right-click on the batch class and click on &amp;quot;Export Connectors&amp;quot;. Double-click the Assigned Export Connector, which in our case is mostly: VIP ImageCapture Release. Check off the More Keys Option. Click on Apply and Ok.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:17kofax.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After that, publish the changes made, then run a new batch to test the more keys feature.&lt;br /&gt;
&lt;br /&gt;
When the above steps are done, go to Batch Manager, click the batch where changes were made, and click on &amp;quot;Batch Class Update&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==What would more keys do?==&lt;br /&gt;
When you press TAB after the last index field, instead of going to the next document, the cursor returns to the first index field. This is used to enter the second set of index values.&lt;br /&gt;
&lt;br /&gt;
==How to retain zoom while on Validation?==&lt;br /&gt;
Adjust your view to the desired zoom and pan settings, then do one of the following: &lt;br /&gt;
&lt;br /&gt;
But make sure to select the manual zoom and then lock after doing the below changes.&lt;br /&gt;
&lt;br /&gt;
1.	Click the View Menu and select Retain Zoom.&lt;br /&gt;
&lt;br /&gt;
2.	Right-click on the image to display the context menu, and select Retain Zoom.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Gauss]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14569</id>
		<title>Information Systems:LAN infrastructure at uniPHARM</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14569"/>
		<updated>2023-11-16T19:30:14Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* Switches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This is the main page for the LAN (wired network configuration) at uniPHARM.&lt;br /&gt;
&lt;br /&gt;
==Switches==&lt;br /&gt;
This table outlines the physical network switches that make up the network.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hostname !! IP address || Switch model !! Location !! Username !! Password !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''coresw''' || 172.30.16.4 || Cisco CBS350 || Server room || adminit || NewVisionIT! || '''Core switch.''' Stack of 3.&lt;br /&gt;
|-&lt;br /&gt;
| atpsw || 172.30.16.3 || 3Com 4200 || Server room || admin || visionit || Feeds data to POE injectors for Mirador temp. sensors '''(Retired)'''&lt;br /&gt;
|-&lt;br /&gt;
| accountingsw || 172.30.16.11 || Cisco SG350-28P || Accounting Wallmount Network Rack || adminit || NewVisionIT || POE, ~175W power budget&lt;br /&gt;
|-&lt;br /&gt;
| buyerswcisco || 172.30.16.18 || Cisco SG350-28P || Buying department closet || adminit || visionit|| -&lt;br /&gt;
|-&lt;br /&gt;
| itsw || 172.30.16.6 || 3Com 4200G || IT department ceiling tile. Yup. || admin || visionis || -&lt;br /&gt;
|-&lt;br /&gt;
| cagesw || 172.30.16.12 || 3Com 3870 || Computer lab || admin || visionit&lt;br /&gt;
|-&lt;br /&gt;
| dumpsw.unipharm.local || 172.30.16.7 || 3Com 4200G? || Electrical Room? || admin || visionds || -&lt;br /&gt;
|-&lt;br /&gt;
| pickingsw || 172.30.16.8 || 3Com 3870? || Rx picking zone network rack || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| receivingswcisco || 172.30.16.17 || Cisco SG350-28P || DC Manager's Office || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| wallsw || 172.30.16.9 || Cisco CBS250 || Candy Mezzanine || adminit || Newvisionit! || Functions merely to bridge the physical wiring between Receiving area and core network&lt;br /&gt;
|-&lt;br /&gt;
| OTC-SWITCH || 172.30.16.20 || Cisco CBS350 || OTC-Picking Station || OTC-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| HABA-SWITCH || 172.30.16.21 || Cisco CBS350 || HABA-Picking Station || HABA-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| jeremymsw || 172.30.16.16 || TP-Link SG105E || Jeremy's office || admin || visionit || Used for testing Yealink, web-managed smart switch &lt;br /&gt;
|-&lt;br /&gt;
| itlabswcisco || 172.30.16.19 || Cisco SG350-10MP || IT Lab/Cage || adminit || visionit ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* External link to backdoor access and hidden menus for the 3com 3870 switches http://etherhack.wikia.com/wiki/3Com_3870&lt;br /&gt;
* There is a spare, ready to use 3com 3870 24 port switch located at the very bottom of the networking rack in the server room.  The switch has been reset to factory defaults and the username is admin and the password is blank.  The switch is ready to be put into the core stack if needed.&lt;br /&gt;
&lt;br /&gt;
==VLANs==&lt;br /&gt;
We started using VLANs in 2016, for the same reason why anyone would use VLANs - to manage/separate multiple networks using one physical switch infrastructure. The VLAN implementation being used is the standard 802.1q. The following table outlines the VLAN infrastructure.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VLAN ID !! Name !! L3 Network / IP Range !! Description !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''1''' || Main LAN || 172.30.16.0/21 (172.30.16.1 - 172.30.23.255) || Default VLAN, untagged across the network for simplicity (so that every device doesn't have to be configured to talk this VLAN, or even be VLAN-aware at all). || Routed out Telus Fibre&lt;br /&gt;
|-&lt;br /&gt;
| '''2''' || Alt LAN (Staff/ guest BYOD, Shipping terminals) || 192.168.0.1/23 (192.168.0.1 - 192.168.1.254) || Colloquially known as the &amp;quot;Guest VLAN&amp;quot;, but staff wifi devices are not technically guest devices. Currently, shipping computers are on this network, but they should be moved to VLAN 7 when it is created. || Routed out Shaw Business Internet&lt;br /&gt;
|-&lt;br /&gt;
| '''3''' || vMotion LAN || ?? || Small network to isolate vMotion traffic between the 3 virtual hosts. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''4''' || Shaw WAN interfaces || Network of the Shaw static WAN IP (/32) || Network to isolate WAN traffic between Shaw modem and Sophos WAN interface from the rest of the network. Lots of ARP going on here! || -&lt;br /&gt;
|-&lt;br /&gt;
| '''5''' || Telus WAN interfaces || Network of our Telus WAN IPs (/27) || Network to isolate WAN traffic between Telus modem and Sophos WAN interface from the rest of the network. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''6''' || VoIP LAN || 192.168.44.0/24 || Contains PBX and IP phones || Routed out Telus and Shaw (Sophos multipath) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Helpful Stuff=&lt;br /&gt;
The command to view what MAC address(s) is in use on a port for the Cisco SG350 switch is as follows.  You will need to login to the switch via SSH in order to do this:&lt;br /&gt;
* show mac address-table interface gi1 (or ge1 sometimes too)&lt;br /&gt;
The port name is visible from the switches web interface and goes from gi1 to gi28 or ge1 to ge28.  Then cross checking the MAC address in Spiceworks for example will allow you to see who is plugged into what port - however all the Cisco switches should already have human readable labels attached to all in-use ports as of July 2019.&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14568</id>
		<title>Information Systems:Invoice Printers in DC</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Invoice_Printers_in_DC&amp;diff=14568"/>
		<updated>2023-11-15T22:29:36Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Configuring Lexmark Printers in DC===&lt;br /&gt;
1.	Set up the new Lexmark 521dn, assign the static IP address as mentioned below, and network the device.&lt;br /&gt;
&lt;br /&gt;
2.	Make sure that it is also set up in the DNS and assign a host name.&lt;br /&gt;
&lt;br /&gt;
3.	Go to the user interface and make the following changes:&lt;br /&gt;
&lt;br /&gt;
a)	Device settings – under About this Printer, add the Asset tag, Printer Location and Contact&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint.png|500px]]&lt;br /&gt;
&lt;br /&gt;
b)	Device Settings – under Notifications, go to “E-mail Alerts Setup” &lt;br /&gt;
&lt;br /&gt;
[[File:invPrint2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
c)	Network/Ports – under AirPrint&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint3.png|500px]]&lt;br /&gt;
&lt;br /&gt;
d)	Network/Ports – under TCP/IP&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
4.	Once the above steps are done, set up the printer on lucy1.unipharm.local. It is where the JetForm is installed. Make sure you follow the naming conventions as mentioned below.&lt;br /&gt;
&lt;br /&gt;
5.	When adding the printer in the print management, make sure that that location and comment are added, along with the correct port.&lt;br /&gt;
&lt;br /&gt;
6.	The next step is to set up the printer on the IBM i network&lt;br /&gt;
      Using the command WRKDEVD, copy the device description using 3 and change the Remote Location – Name/address as per the host name and the description as well.&lt;br /&gt;
&lt;br /&gt;
[[File:invPrint5.png|500px]]&lt;br /&gt;
&lt;br /&gt;
7.	Then, vary on the device in “Work with Device Descriptions” and start the writer using &lt;br /&gt;
&lt;br /&gt;
      STRPRTWTR printername&lt;br /&gt;
&lt;br /&gt;
8.	Once this is done, set up the printer as an ASW printer&lt;br /&gt;
&lt;br /&gt;
a)	Log in to ASW.&lt;br /&gt;
&lt;br /&gt;
b)	Go to System Management -&amp;gt; System setup -&amp;gt; Printer control tasks -&amp;gt; Work with Jetform printers.&lt;br /&gt;
&lt;br /&gt;
c)	F6 to add, enter the device name as configured everywhere &lt;br /&gt;
&lt;br /&gt;
       For OTC, Printer: OTCINV02B &lt;br /&gt;
       Text: Default output queue for printer OTCINV02B&lt;br /&gt;
&lt;br /&gt;
9.	After that, set the device in JetForm -&amp;gt; remote into lucy1.unipharm.local and open JetForm under file -&amp;gt; management -&amp;gt; add a printer and then add the printer. &lt;br /&gt;
&lt;br /&gt;
        For instance, OTC, &lt;br /&gt;
        Physical Device: OTCINV02B&lt;br /&gt;
        Print Agent Options: -afp..\..\ASW\480B\forms&lt;br /&gt;
        Comments and Printer ID: *&lt;br /&gt;
Imp: After adding the printer, make sure to reload &amp;quot;Job Management DB&amp;quot;&lt;br /&gt;
&lt;br /&gt;
10.	After that, add the printer in the RF Control table.&lt;br /&gt;
&lt;br /&gt;
Start uniPHARM extensions -&amp;gt; VA Company -&amp;gt;  Warehouse Menu (50) -&amp;gt; IT use only (80) -&amp;gt; Update Zone Printer Control (50) And change the Queues with the updated ones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==IP used for invoice printers in DC:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Host Name||Printer Model|| Notes&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.41	||L90INV22B ||  dc-largedown-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.42	||RXINV06B  ||  dc-rx-invoice-printer || T652 ||IP not assigned to printer, but on DNS&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.43	||L90INV08B ||  dc-largedown2-invoice-printer  || MS415dn || IP assigned, not is use, change in DNS, Near returns, it-lab-printer&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.44	||FRGINV21B ||  dc-fridge-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.45	||NARINV21B ||  dc-narc-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.47	||SA1INV21B ||  dc-promo-invoice-printer || T652 ||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.48	||U90INV27B ||  dc-largeup-invoice-printer ||MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.57	||FRUINV12B ||  dc-candy-invoice-printer || MS521dn||&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.58	||HBAINV03B ||  dc-haba-invoice-printer  || MS521dn || &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.59	||OTCINV02B ||	dc-otc-invoice-printer  ||MS521dn|| &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.61	||HHCINV05B ||	dc-hhc-invoice-printer  ||T652 ||Need to be configured&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14567</id>
		<title>Information Systems:LAN infrastructure at uniPHARM</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14567"/>
		<updated>2023-11-15T21:34:16Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* Switches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This is the main page for the LAN (wired network configuration) at uniPHARM.&lt;br /&gt;
&lt;br /&gt;
==Switches==&lt;br /&gt;
This table outlines the physical network switches that make up the network.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hostname !! IP address || Switch model !! Location !! Username !! Password !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''coresw''' || 172.30.16.4 || Cisco CBS350 || Server room || adminit || NewVisionIT! || '''Core switch.''' Stack of 3.&lt;br /&gt;
|-&lt;br /&gt;
| atpsw || 172.30.16.3 || 3Com 4200 || Server room || admin || visionit || Feeds data to POE injectors for Mirador temp. sensors '''(Retired)'''&lt;br /&gt;
|-&lt;br /&gt;
| accountingsw || 172.30.16.11 || Cisco SG350-28P || Accounting Wallmount Network Rack || adminit || NewVisionIT || POE, ~175W power budget&lt;br /&gt;
|-&lt;br /&gt;
| buyerswcisco || 172.30.16.18 || Cisco SG350-28P || Buying department closet || adminit || visionit|| -&lt;br /&gt;
|-&lt;br /&gt;
| itsw || 172.30.16.6 || 3Com 4200G || IT department ceiling tile. Yup. || admin || visionis || -&lt;br /&gt;
|-&lt;br /&gt;
| cagesw || 172.30.16.12 || 3Com 3870 || Computer lab || admin || visionit&lt;br /&gt;
|-&lt;br /&gt;
| dumpsw.unipharm.local || 172.30.16.7 || 3Com 4200G? || Electrical Room? || admin || visionds || -&lt;br /&gt;
|-&lt;br /&gt;
| pickingsw || 172.30.16.8 || 3Com 3870? || Rx picking zone network rack || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| receivingswcisco || 172.30.16.17 || Cisco SG350-28P || DC Manager's Office || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| wallsw || 172.30.16.9 || Cisco CBS250 || Candy Mezzanine || adminit || Newvisionit! || Functions merely to bridge the physical wiring between Receiving area and core network&lt;br /&gt;
|-&lt;br /&gt;
| OTC-SWITCH || 172.30.16.20 || Cisco CBS350 || OTC-Picking Station || OTC-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| jeremymsw || 172.30.16.16 || TP-Link SG105E || Jeremy's office || admin || visionit || Used for testing Yealink, web-managed smart switch &lt;br /&gt;
|-&lt;br /&gt;
| itlabswcisco || 172.30.16.19 || Cisco SG350-10MP || IT Lab/Cage || adminit || visionit ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* External link to backdoor access and hidden menus for the 3com 3870 switches http://etherhack.wikia.com/wiki/3Com_3870&lt;br /&gt;
* There is a spare, ready to use 3com 3870 24 port switch located at the very bottom of the networking rack in the server room.  The switch has been reset to factory defaults and the username is admin and the password is blank.  The switch is ready to be put into the core stack if needed.&lt;br /&gt;
&lt;br /&gt;
==VLANs==&lt;br /&gt;
We started using VLANs in 2016, for the same reason why anyone would use VLANs - to manage/separate multiple networks using one physical switch infrastructure. The VLAN implementation being used is the standard 802.1q. The following table outlines the VLAN infrastructure.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VLAN ID !! Name !! L3 Network / IP Range !! Description !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''1''' || Main LAN || 172.30.16.0/21 (172.30.16.1 - 172.30.23.255) || Default VLAN, untagged across the network for simplicity (so that every device doesn't have to be configured to talk this VLAN, or even be VLAN-aware at all). || Routed out Telus Fibre&lt;br /&gt;
|-&lt;br /&gt;
| '''2''' || Alt LAN (Staff/ guest BYOD, Shipping terminals) || 192.168.0.1/23 (192.168.0.1 - 192.168.1.254) || Colloquially known as the &amp;quot;Guest VLAN&amp;quot;, but staff wifi devices are not technically guest devices. Currently, shipping computers are on this network, but they should be moved to VLAN 7 when it is created. || Routed out Shaw Business Internet&lt;br /&gt;
|-&lt;br /&gt;
| '''3''' || vMotion LAN || ?? || Small network to isolate vMotion traffic between the 3 virtual hosts. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''4''' || Shaw WAN interfaces || Network of the Shaw static WAN IP (/32) || Network to isolate WAN traffic between Shaw modem and Sophos WAN interface from the rest of the network. Lots of ARP going on here! || -&lt;br /&gt;
|-&lt;br /&gt;
| '''5''' || Telus WAN interfaces || Network of our Telus WAN IPs (/27) || Network to isolate WAN traffic between Telus modem and Sophos WAN interface from the rest of the network. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''6''' || VoIP LAN || 192.168.44.0/24 || Contains PBX and IP phones || Routed out Telus and Shaw (Sophos multipath) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Helpful Stuff=&lt;br /&gt;
The command to view what MAC address(s) is in use on a port for the Cisco SG350 switch is as follows.  You will need to login to the switch via SSH in order to do this:&lt;br /&gt;
* show mac address-table interface gi1 (or ge1 sometimes too)&lt;br /&gt;
The port name is visible from the switches web interface and goes from gi1 to gi28 or ge1 to ge28.  Then cross checking the MAC address in Spiceworks for example will allow you to see who is plugged into what port - however all the Cisco switches should already have human readable labels attached to all in-use ports as of July 2019.&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14566</id>
		<title>Information Systems:LAN infrastructure at uniPHARM</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14566"/>
		<updated>2023-11-15T21:33:57Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* Switches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This is the main page for the LAN (wired network configuration) at uniPHARM.&lt;br /&gt;
&lt;br /&gt;
==Switches==&lt;br /&gt;
This table outlines the physical network switches that make up the network.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hostname !! IP address || Switch model !! Location !! Username !! Password !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''coresw''' || 172.30.16.4 || Cisco CBS350 || Server room || adminit || NewVisionIT! || '''Core switch.''' Stack of 3.&lt;br /&gt;
|-&lt;br /&gt;
| atpsw || 172.30.16.3 || 3Com 4200 || Server room || admin || visionit || Feeds data to POE injectors for Mirador temp. sensors '''(Retired)'''&lt;br /&gt;
|-&lt;br /&gt;
| accountingsw || 172.30.16.11 || Cisco SG350-28P || Accounting Wallmount Network Rack || adminit || NewVisionIT || POE, ~175W power budget&lt;br /&gt;
|-&lt;br /&gt;
| buyerswcisco || 172.30.16.18 || Cisco SG350-28P || Buying department closet || adminit || visionit|| -&lt;br /&gt;
|-&lt;br /&gt;
| itsw || 172.30.16.6 || 3Com 4200G || IT department ceiling tile. Yup. || admin || visionis || -&lt;br /&gt;
|-&lt;br /&gt;
| cagesw || 172.30.16.12 || 3Com 3870 || Computer lab || admin || visionit&lt;br /&gt;
|-&lt;br /&gt;
| dumpsw.unipharm.local || 172.30.16.7 || 3Com 4200G? || Electrical Room? || admin || visionds || -&lt;br /&gt;
|-&lt;br /&gt;
| pickingsw || 172.30.16.8 || 3Com 3870? || Rx picking zone network rack || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| receivingswcisco || 172.30.16.17 || Cisco SG350-28P || DC Manager's Office || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| wallsw || 172.30.16.9 || Cisco CBS250 || Candy Mezzanine || adminit || Newvisionit! || Functions merely to bridge the physical wiring between Receiving area and core network&lt;br /&gt;
|-&lt;br /&gt;
| OTC-SWITCH || 172.30.16.20 || Cisco CBS350 || OTC-Picking Station || OCT-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| jeremymsw || 172.30.16.16 || TP-Link SG105E || Jeremy's office || admin || visionit || Used for testing Yealink, web-managed smart switch &lt;br /&gt;
|-&lt;br /&gt;
| itlabswcisco || 172.30.16.19 || Cisco SG350-10MP || IT Lab/Cage || adminit || visionit ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* External link to backdoor access and hidden menus for the 3com 3870 switches http://etherhack.wikia.com/wiki/3Com_3870&lt;br /&gt;
* There is a spare, ready to use 3com 3870 24 port switch located at the very bottom of the networking rack in the server room.  The switch has been reset to factory defaults and the username is admin and the password is blank.  The switch is ready to be put into the core stack if needed.&lt;br /&gt;
&lt;br /&gt;
==VLANs==&lt;br /&gt;
We started using VLANs in 2016, for the same reason why anyone would use VLANs - to manage/separate multiple networks using one physical switch infrastructure. The VLAN implementation being used is the standard 802.1q. The following table outlines the VLAN infrastructure.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VLAN ID !! Name !! L3 Network / IP Range !! Description !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''1''' || Main LAN || 172.30.16.0/21 (172.30.16.1 - 172.30.23.255) || Default VLAN, untagged across the network for simplicity (so that every device doesn't have to be configured to talk this VLAN, or even be VLAN-aware at all). || Routed out Telus Fibre&lt;br /&gt;
|-&lt;br /&gt;
| '''2''' || Alt LAN (Staff/ guest BYOD, Shipping terminals) || 192.168.0.1/23 (192.168.0.1 - 192.168.1.254) || Colloquially known as the &amp;quot;Guest VLAN&amp;quot;, but staff wifi devices are not technically guest devices. Currently, shipping computers are on this network, but they should be moved to VLAN 7 when it is created. || Routed out Shaw Business Internet&lt;br /&gt;
|-&lt;br /&gt;
| '''3''' || vMotion LAN || ?? || Small network to isolate vMotion traffic between the 3 virtual hosts. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''4''' || Shaw WAN interfaces || Network of the Shaw static WAN IP (/32) || Network to isolate WAN traffic between Shaw modem and Sophos WAN interface from the rest of the network. Lots of ARP going on here! || -&lt;br /&gt;
|-&lt;br /&gt;
| '''5''' || Telus WAN interfaces || Network of our Telus WAN IPs (/27) || Network to isolate WAN traffic between Telus modem and Sophos WAN interface from the rest of the network. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''6''' || VoIP LAN || 192.168.44.0/24 || Contains PBX and IP phones || Routed out Telus and Shaw (Sophos multipath) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Helpful Stuff=&lt;br /&gt;
The command to view what MAC address(s) is in use on a port for the Cisco SG350 switch is as follows.  You will need to login to the switch via SSH in order to do this:&lt;br /&gt;
* show mac address-table interface gi1 (or ge1 sometimes too)&lt;br /&gt;
The port name is visible from the switches web interface and goes from gi1 to gi28 or ge1 to ge28.  Then cross checking the MAC address in Spiceworks for example will allow you to see who is plugged into what port - however all the Cisco switches should already have human readable labels attached to all in-use ports as of July 2019.&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14565</id>
		<title>Information Systems:LAN infrastructure at uniPHARM</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:LAN_infrastructure_at_uniPHARM&amp;diff=14565"/>
		<updated>2023-11-15T21:31:55Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: /* Switches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This is the main page for the LAN (wired network configuration) at uniPHARM.&lt;br /&gt;
&lt;br /&gt;
==Switches==&lt;br /&gt;
This table outlines the physical network switches that make up the network.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hostname !! IP address || Switch model !! Location !! Username !! Password !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''coresw''' || 172.30.16.4 || Cisco CBS350 || Server room || adminit || NewVisionIT! || '''Core switch.''' Stack of 3.&lt;br /&gt;
|-&lt;br /&gt;
| atpsw || 172.30.16.3 || 3Com 4200 || Server room || admin || visionit || Feeds data to POE injectors for Mirador temp. sensors '''(Retired)'''&lt;br /&gt;
|-&lt;br /&gt;
| accountingsw || 172.30.16.11 || Cisco SG350-28P || Accounting Wallmount Network Rack || adminit || NewVisionIT || POE, ~175W power budget&lt;br /&gt;
|-&lt;br /&gt;
| buyerswcisco || 172.30.16.18 || Cisco SG350-28P || Buying department closet || adminit || visionit|| -&lt;br /&gt;
|-&lt;br /&gt;
| itsw || 172.30.16.6 || 3Com 4200G || IT department ceiling tile. Yup. || admin || visionis || -&lt;br /&gt;
|-&lt;br /&gt;
| cagesw || 172.30.16.12 || 3Com 3870 || Computer lab || admin || visionit&lt;br /&gt;
|-&lt;br /&gt;
| dumpsw.unipharm.local || 172.30.16.7 || 3Com 4200G? || Electrical Room? || admin || visionds || -&lt;br /&gt;
|-&lt;br /&gt;
| pickingsw || 172.30.16.8 || 3Com 3870? || Rx picking zone network rack || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| receivingswcisco || 172.30.16.17 || Cisco SG350-28P || DC Manager's Office || adminit || visionit || -&lt;br /&gt;
|-&lt;br /&gt;
| wallsw || 172.30.16.9 || Cisco CBS250 || Candy Mezzanine || adminit || Newvisionit! || Functions merely to bridge the physical wiring between Receiving area and core network&lt;br /&gt;
|-&lt;br /&gt;
| OTC-SWITCH || 172.30.16.20 || Cisco CBS350 || OCT-Picking Station || OCT-SWITCH || Gu20Da51NewEra ||&lt;br /&gt;
|-&lt;br /&gt;
| jeremymsw || 172.30.16.16 || TP-Link SG105E || Jeremy's office || admin || visionit || Used for testing Yealink, web-managed smart switch &lt;br /&gt;
|-&lt;br /&gt;
| itlabswcisco || 172.30.16.19 || Cisco SG350-10MP || IT Lab/Cage || adminit || visionit ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* External link to backdoor access and hidden menus for the 3com 3870 switches http://etherhack.wikia.com/wiki/3Com_3870&lt;br /&gt;
* There is a spare, ready to use 3com 3870 24 port switch located at the very bottom of the networking rack in the server room.  The switch has been reset to factory defaults and the username is admin and the password is blank.  The switch is ready to be put into the core stack if needed.&lt;br /&gt;
&lt;br /&gt;
==VLANs==&lt;br /&gt;
We started using VLANs in 2016, for the same reason why anyone would use VLANs - to manage/separate multiple networks using one physical switch infrastructure. The VLAN implementation being used is the standard 802.1q. The following table outlines the VLAN infrastructure.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VLAN ID !! Name !! L3 Network / IP Range !! Description !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''1''' || Main LAN || 172.30.16.0/21 (172.30.16.1 - 172.30.23.255) || Default VLAN, untagged across the network for simplicity (so that every device doesn't have to be configured to talk this VLAN, or even be VLAN-aware at all). || Routed out Telus Fibre&lt;br /&gt;
|-&lt;br /&gt;
| '''2''' || Alt LAN (Staff/ guest BYOD, Shipping terminals) || 192.168.0.1/23 (192.168.0.1 - 192.168.1.254) || Colloquially known as the &amp;quot;Guest VLAN&amp;quot;, but staff wifi devices are not technically guest devices. Currently, shipping computers are on this network, but they should be moved to VLAN 7 when it is created. || Routed out Shaw Business Internet&lt;br /&gt;
|-&lt;br /&gt;
| '''3''' || vMotion LAN || ?? || Small network to isolate vMotion traffic between the 3 virtual hosts. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''4''' || Shaw WAN interfaces || Network of the Shaw static WAN IP (/32) || Network to isolate WAN traffic between Shaw modem and Sophos WAN interface from the rest of the network. Lots of ARP going on here! || -&lt;br /&gt;
|-&lt;br /&gt;
| '''5''' || Telus WAN interfaces || Network of our Telus WAN IPs (/27) || Network to isolate WAN traffic between Telus modem and Sophos WAN interface from the rest of the network. || -&lt;br /&gt;
|-&lt;br /&gt;
| '''6''' || VoIP LAN || 192.168.44.0/24 || Contains PBX and IP phones || Routed out Telus and Shaw (Sophos multipath) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Helpful Stuff=&lt;br /&gt;
The command to view what MAC address(s) is in use on a port for the Cisco SG350 switch is as follows.  You will need to login to the switch via SSH in order to do this:&lt;br /&gt;
* show mac address-table interface gi1 (or ge1 sometimes too)&lt;br /&gt;
The port name is visible from the switches web interface and goes from gi1 to gi28 or ge1 to ge28.  Then cross checking the MAC address in Spiceworks for example will allow you to see who is plugged into what port - however all the Cisco switches should already have human readable labels attached to all in-use ports as of July 2019.&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14561</id>
		<title>Information Systems:Configuring ZT231 in uniPHARM Production</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Configuring_ZT231_in_uniPHARM_Production&amp;diff=14561"/>
		<updated>2023-11-10T22:16:56Z</updated>

		<summary type="html">&lt;p&gt;Gurneetk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==1.	Assigning IP to ZT231==&lt;br /&gt;
&lt;br /&gt;
(a)	Download and install the driver from Zebra’s Website – support page. &lt;br /&gt;
&lt;br /&gt;
(b)	Connect the printer to an Ethernet cable that is connected to the switch.&lt;br /&gt;
&lt;br /&gt;
(c)	Plug the power cord into an appropriate power outlet and turn on (I) the printer.&lt;br /&gt;
&lt;br /&gt;
(d)	Once it’s on, go to Connection and select “Wired”.&lt;br /&gt;
&lt;br /&gt;
(e)	Assign the IP, subnet (255.255.248.0), and Gateway (172.30.16.1)&lt;br /&gt;
&lt;br /&gt;
(f)	Also, complete the Wizards and calibrate the printer.&lt;br /&gt;
&lt;br /&gt;
        Ps. Remember that in Print Wizard, select “Direct Thermal” as print type, “Gap/Notch” as media type, and “Tear Off” as media handling.&lt;br /&gt;
&lt;br /&gt;
(g)	For ZT231 “PRICE TICKET LABELS” ONLY, go to the web interface using their IP and change their TEAR OFF ADJUST to +002.&lt;br /&gt;
&lt;br /&gt;
[[File:GUI ZT231.png|400px]]&lt;br /&gt;
&lt;br /&gt;
To set a static IP for Zebra Printer, follow this &amp;quot;https://supportcommunity.zebra.com/s/article/Using-the-ZebraNet-Print-Server-Web-Page-to-configure-a-Permanent-IP-Address?language=en_US&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==2.	Adding ZT231 to the Print Management==&lt;br /&gt;
&lt;br /&gt;
(a)	Navigate to the Windows Control Panel and select Devices and Printers.&lt;br /&gt;
&lt;br /&gt;
(b)	Click Add a printer.&lt;br /&gt;
&lt;br /&gt;
(c)	Click The printer that I want isn’t listed.&lt;br /&gt;
&lt;br /&gt;
(d)	Select the Add a local printer or network printer with manual settings option and click Next.&lt;br /&gt;
&lt;br /&gt;
(e)	Select the Create a new port option and select Standard TCP/IP from the drop-down menu.&lt;br /&gt;
&lt;br /&gt;
(f)	Enter the printer IP address in both the empty fields, click OK, and click Next.&lt;br /&gt;
&lt;br /&gt;
(g)	From the left panel, select ZDesigner and select ZT231 203 dpi EPL on the right. Click Next.&lt;br /&gt;
&lt;br /&gt;
(h)	You will need to change the printer's name as per the picking station and click Next.&lt;br /&gt;
&lt;br /&gt;
(i)	From Printer Sharing, select “Do not share this printer”.&lt;br /&gt;
&lt;br /&gt;
(j)	Open the Zebra Printer Setup Utility for Windows to convert it to ZPL to EPL mode&lt;br /&gt;
&lt;br /&gt;
    '''Before converting, add the below alerts:'''&lt;br /&gt;
    Printhead too hot&lt;br /&gt;
    Power Supply temperature is too high&lt;br /&gt;
    Printhead element bad &lt;br /&gt;
    Clean printhead&lt;br /&gt;
    Replace the printhead&lt;br /&gt;
    Battery is low&lt;br /&gt;
    Motor overheating&lt;br /&gt;
    Printhead shutdown&lt;br /&gt;
    Thermistor fault&lt;br /&gt;
    Invalid printhead&lt;br /&gt;
    and in print server settings: server address - 172.30.25.3 and domain - unipharm.local&lt;br /&gt;
&lt;br /&gt;
*Left-click to select your printer and click the “Open Communication With Printer button”.&lt;br /&gt;
*Type the below command&lt;br /&gt;
            ! U1 setvar &amp;quot;device.languages&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 setvar &amp;quot;device.pnp_option&amp;quot; &amp;quot;epl&amp;quot;&lt;br /&gt;
            ! U1 do &amp;quot;device.reset&amp;quot; &amp;quot;&amp;quot; &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Click Send to Printer: The printer will restart and the printer language is changed.&lt;br /&gt;
&lt;br /&gt;
==3.	Adding ZT231 to Green Screen (ERP)==&lt;br /&gt;
&lt;br /&gt;
(a)	Login to the Green Screen.&lt;br /&gt;
&lt;br /&gt;
(b)	In the green screen press F4 to get to a Command Line and Type the command: CALL QCMD and press ENTER.&lt;br /&gt;
&lt;br /&gt;
(c)	For full-screen command line press F11.&lt;br /&gt;
&lt;br /&gt;
(d)	After that, type the command Make sure to change the outq and IP&lt;br /&gt;
&lt;br /&gt;
      CRTOUTQ OUTQ(QUSRSYS/FRUPTK12B) RMTSYS(*INTNETADR) RMTPRTQ('raw2') AUTOSTRWTR(1) CNNTYPE(*IP) DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*WSCST) WSCST(QSYS/QWPDEFAULT) INTNETADR('172.30.17.95') DESTOPT(XAIX) SEPPAGE(*NO)&lt;br /&gt;
&lt;br /&gt;
(e)	The above OUTQ has to be edited and in order to edit the writer has to end, follow below&lt;br /&gt;
&lt;br /&gt;
      ENDWTR nameOfOutq&lt;br /&gt;
&lt;br /&gt;
(f)	Make the below changes:&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHGOUTQ3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(g)	After that, start the writer, follow below:&lt;br /&gt;
   &lt;br /&gt;
    STRRMTWTR OUTQ(nameOfOutq)&lt;br /&gt;
&lt;br /&gt;
==For Price Ticket Labels==&lt;br /&gt;
Check LBLMENU&lt;br /&gt;
&lt;br /&gt;
Option 1 – Label Design&lt;br /&gt;
Locate the format: PRICETK7&lt;br /&gt;
Option 22 – Print Options&lt;br /&gt;
&lt;br /&gt;
[[File:LBLMENU.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==IP used for picking stations:==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ IP used for picking stations&lt;br /&gt;
|-&lt;br /&gt;
! IP address !!  Printer Name || Location&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.77	||	    ||  MAILING LABEL &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.78	||	    ||  LARGE DOWN (1) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.79	||	    ||  LARGE DOWN (1) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.80	||	    ||  LARGE UP SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.81	||	    ||  LARGE UP PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.82	||	    ||  LARGE DOWN (2) SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.83	||	    ||  LARGE DOWN (2) PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.84	||	    ||  PROMO SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.85	||	    ||  PROMO PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.86	||	    ||  PHARMACY RX SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.87	||	    ||  PHARMACY RX PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.88	||	    ||  HEALTHCARE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.89	||	    ||  HEALTHCARE PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.90	||OTCBOX02B ||  OTC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.91	||OTCPTK02B ||  OTC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.92	||HBABOX03B ||  HABA SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.93	||HBAPTK03B ||  HABA PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.94	||	    ||  NARCOTIC SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.95	||FRUBOX12B ||	CANDY SHIPPING &lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.96	||	    ||  NARCOTIC PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.97	||FRUPTK12B ||	CANDY PRICE TICKET&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.98	||	    ||  FRIDGE SHIPPING&lt;br /&gt;
|-&lt;br /&gt;
|172.30.17.99	||	    ||  FRIDGE PRICE TICKET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;/div&gt;</summary>
		<author><name>Gurneetk</name></author>
	</entry>
</feed>