---
title: "Printer not recognizing line-feed printing text from Unix."
slug: "printer-not-recognizing-line-feed-printing-text-from-unix"
updated: 2024-04-15T13:01:39Z
published: 2024-04-15T13:01:39Z
canonical: "kb.pharos.com/printer-not-recognizing-line-feed-printing-text-from-unix"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://kb.pharos.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Printer not recognizing line-feed printing text from Unix.

### Problem:

Printing straight text (from LPR) through Unix is not working correctly. Assumption is that the printer is not recognizing the line-feeds properly.

---

### Cause:

This problem has been observed against text jobs from certain UNIX OSes which send through line-feeds in a non standard format.

### Solution:

A filter (filter.exe, available on the CD at tools plugins\filter) has been developed to translate these end-of-line characters to a standard format. The Text Filter is a pre-processor plug-in replacement for the Page Counter. It can be used to wrap long lines at a given number of characters and to translate end-of-line characters to a standard format. Processing is of text files only, except for when binary files are parsed as text; PCL and PostScript files will pass through this filter unaffected.

The Text Filter is configured using the following registry key and values:

Key: "HKEY_LOCAL_MACHINE\SOFTWARE\Pharos\Text Filter"

Name: "Text Check"

Type: DWORD

Meaning:

If 0 then the text filter will attempt to parse binary files as text.

Default: 1

Name: "Text Type"

Type: String

Meaning:

Any end-of-line characters will be translated to this text type. Default: "dos". Other values are "mac" and "unix".

Name: "Text Width"

Type: DWORD

Meaning:

The number of characters to wrap lines at. If 0 then lines will not be wrapped.

Default: 0

To use this filtering in the pagecounter, copy both filter.exe and filterlf.bat, then make filterlf.bat the plug-in for PageCountJob.
