GENERATING SAS HARD COpy OUTPUT UNDER THE VMS N VAX ENVIRONMENT

Size: px
Start display at page:

Download "GENERATING SAS HARD COpy OUTPUT UNDER THE VMS N VAX ENVIRONMENT"

Transcription

1 GENERATING SAS HARD COpy OUTPUT UNDER THE VMS N VAX ENVIRONMENT Edmond Williams, Consultant Shi-Tao Yeh, Consultant Abstract SAS output, the result of executing SAS programs, is in the form of text output or graphs. Routing the SAS output to different devices in the network and VMS VAX envirorunent is not a easy task. This paper discusses how to redirect SAS procedure output to the printer and plotter in the VMS network environment. Several methods are examined: o Routing output to the printer from the OUTPUT Window, o Sending output to the printer directly from a batch SAS job, o Sending graphic output to the printer or plotter. This paper provides sample SAS code for each method discussed. Device Name HP7550A HPU3SI VT240 GraphOn PC-Monitor.. n HP7S50A Graphics Plotter HP Laser Jet m Si DECVT240 Terminal GraphOn250 Terminal PC-Monitor with Communication Software I. Introduction As the network and VAX environment increases in size on the industrial and goverrunent front, so has the need for 'tried and true' output pathways. With the advent of pmenus and SCL it is desirable to generate output from within the application. The VAX envirorunent discussed is a typical. The users are on VAX VMS with access to the printers and plotter by means of the network. This hypothetical VAX multi-user system contains the devices shown in Table 1. II. Routing Output to the Printer from the Output Window The SAS Display Manager System is an interactive fu1l-screen windowing environment, as affording users to view and operate the SAS system from a series of windows. The three main windows are the Program Editor, Log, OutnutTvoe Graph GrapblText GrapblText GrapbIText GrapbIText,Nllme Q9 Q2 NA NA NA Table 1. V AX Multi-User Network System 665

2 and Output. The default destination for SAS output on display manager mode is the OUTPUT window. There are two methods to send the SAS output to the printer from OUTPUT window; X command method, and PRTFlLElPRINT method. 2.1 X Command Method The X command temporarily exits the SAS Display Manager to the host system and it is executed immediately. This method involves two steps: 1) save the output file as external file by issue the Fll..E command in the command line; 2) issue an X command to send the file to the printer. The following OUTPUT SAS window display shows an example utilizing the X command. The X command contains the Vax VMS net work printing command OUTPUT, which is preferred over the PRINT command. The /queue is a queue type/class and may be anyone of the following: DP, HQ, SP, LOCAL. The OUTPUT command is capable of handling three types of outputs. DP HQ SP LOCAL Bulk heavy duty Data Processing printing; High Quality font intensive printing; SPecial graphical printing; This type is not really a class of printing, however. LOCAL printing would tend to be short printouts. LOCAL is routed to your local printer (the printer attached to your terminal). In the recent example the type/class of printout was not specified, therefore the default was taken. In most cases the default is type DP. The target printer may be capable of handling any combination of these three type of printing. To inquire of _ the system assignments simply issue the command: OUTPUTILIST The system will list all the printer found on the network along with the type of printouts that they can handle. To obtain a list of printers that handle a specific type/class do the following: OUTPUT Command > file 'myfile.ouf; X 'outputlqueue=q2 myjile.ouf 0 P I B I N S D C American Fed British Liners Goal Chemical Figure 1. Example of X comnumd in the OUTPUT window 666

3 OUTPUTILIST=rype filename myoutput printer queue=q2; where type is either DP, HQ, SP, or LOCAL. 2.2 PRTFILEIPRINT Method other SAS statements; You can issue a PRINT command from the OUTPUT window's command line to send the contents of OUTPUT window to the default printer. You can reroute the output to a printer queue other than the default by adding the following FILENAME and PRTFILE statements to your SAS program. dm output 'prtfile myoutpuf output; You can issue a PRINT command from the OUTPUT window command line to send the output to the printer queue=q2. OUTPUT Command => Print ODS 1 2 SUBJECT The SAS System NAME Janet Joplin Joan Jet LOG Command=> filename myoutput printer queue=q2; other SAS statements; r"",~ 2. Extlmpk 0/ PRINT co1lulul1ldftom tlte OUTPUT willdow 667

4 III. Sending Output to the Printer Directly from a Batch SAS Job The PRINTTO statement defines destinations for the SAS procedure output. The following statements send any SAS output generated after the RUN statement to the printer queue=q2. filename myoutput printer queue=q2; proc printto print = myoutput new; other SAS statements; proc printt; A PROC PRINTTO statement with no options follows the above block of SAS statements. It performs two functions: 1) start the print job at printer queue, 2) redirect the SAS log and procedure output to the original default destinations. IV. Sending Graphic Output to the Printer or Plotter You need to create a graphic stream tile (GSF) before sending graphic output to the printer/plotter queue. GSFs are used to capture data streams in the form in which they are sent to a graphic device. A GOPTION statement, including options of DEVICE, GSFMODE, GSFNAME, and NODISPLA Y, controls whether and how the GSF is generated. The option of GSFMODE specifies whether or not to send graphics output to a GSF and GSFNAME specifies the name of a file to which GSF data streams are written. The following example demonstrates the utilization of the goptions and X statement to initiate printing from the SAS environment to a HP7550A plotter: goption DEVICE = hp7550a GSFMODE = append GSFNAME = gsf NODISPLAY; filename gsf 'testpl.gsf; proc gtestit; quit; x 'OUTPUT/SP=q9 testplgsf; ~arger HP laser printers allow the assignment of either DP, HQ, or SP' in the OUTPUT command, while smaller printer may only allow HQ or SP. Use the class SP when sending graphics to the plotter. Beware of the default printing mode of your printer. Some HP laser printers have a default printing ;node of postscript (PS), some other HP Laser printers have a default mode of printer control language (PCL). If you are utilizing a driver for PS and the printer is in the PCL mode or visa versa, you will receive warped output, garbage. Usually, drivers which are prefixed by the letters PS are postscript drivers; driver prefixed by HP are pel drivers. You may obtain a complete list of the drivers available to your installation by running proc gdevice. At our installation I find device driver PSLMONO sufficient for postscript devices and HPGL3 SI adequate for the printer in pel mode. 668

5 Goptions colors = ( black) device = hpgl3si gsfinode = replace gsflen= 132 gsfuame = gsf nodisplay; filename gsf'test.gs '; title 'Anything'; proc gslide; note height = 5 font = swissb justify = center 'test'; quit; filename gsf clear; x 'output!sp=q2/parameter =(data type=hppcj) test.gs '; There are, however, ways to change the mode of the printer utilizing software or vax commands. The following example demonstrates a PS default mode set printer, where the user wishes to utilize the PCL driver, HPGL3 SI. Here the PARAMETER parameter DATA_TYPE=HPPCL softsets the HP printer located at Q2 to the PCL mode. Upon completion of the printer queue job the printer will return to the default mode, in this case PS. If the situation is reversed, where we would have a Postscript capable printer in PCL mode, you may specify the parameter DATA_TYPE=POSTCRIPT. v. Incorperating PRCO GREPLAY to be Green In recent history concern over the eclogical health care of this small blue planet has become paromont. Overwhelmed by the scope of the problem, athorities and experts have simply asked earthlings to do their small part. As responable SAS programmers we can save yet another forest by utilizing PROC GREPLAY. Unfortunitly, you must either be connected directly to the V AX via a VAX compatable terminal, or, for PC users, you must be using some network software where graphics are enabled. If you are in a situation where graphics are disabled, you might want to seek your technical staff. Many times these options for enableingldisabling can be controled locally. In rare cases where graphic emulation is unobtainable due to a lack of options in the vendors software, see your supervisor/manager and advise himlher to drop that vendor; there are many vendors on the market that offer graphics emulation capabilities. PROC GREPLAY allows the user the ability to preview graphics output on screen before printing. The following demonstrates the basic green attribute ofproc GREPLA Y. Goptions Targetdevice = Pslmono device = vt330 device = hpgl3si gsfinode = replace gsflen= 132 gsfuame = gsf nodisplay; filename gsf'test.gsf; title 'Anything'; proc gslide; note height = 5 font = swissb justi.ty = center 'test'; quit; filename gsf clear, x 'outputlsp=q2iparameter =(data type=hppcl) test.gst'; 669

6 options implmac ; %maero Likeit( f1_ume = test,g..iname = sasgout,devdame = pslmono, devlen = 132, ILqueue = ) I stmt ; %* Macro : LIKE IT (graphics display). * Description: This macro, when utilized in conjunction with the * DEVICE and TARGETDEVICE options, allow the user the reasonable opportunity to rout the output send on the * screen to the printer. * Remarks : This macro can only be ejteetive if run immediately * following the graph created 00 the screen utilizing the GOUT option. %* - Parameters - *...graphic FiLe NAME(it will be a.pf type me). * Graphics Input rde NAME. *..graphics output DEVice NAME. * _.output DEVice line LENgth. *._Graphics vax printer QUEUE. % * Declarations %Ioeal answer 1* _User response to the print question.*1 %* - Main Code- * Derme display printer query window. * Display window. * Was the print response positive? %window doit "File name : " "Input graph eat :" "Device name : " "Device length :.. "Graph print queue:.. II name gjuame 1 %display doit; %if %upease( &answer) eq Y %then %do; %* Yes, the print response was positive. * Output the displayed information to the printer. goption gsfmode = append %if %str( &devname ) ae %ser( ) % then device = &devname; %if %str( &devlea) ae %str() %thed gsfiea = &devlen; gsfname = gsf autofeed rdename asf..&n_ name gsf"; proc greplay nofs igout = &1_ iname replay _Iast_; rud; quit; filename gsf clear; X "outputlsp=&1l queue &0_ name..gsf"; %end; %mend likeit; Goptions Targetdevice = Pslmono device = vt330 gsfmode = replace gsflen = 132 gsfname = gsf; filename gsf 'test.gsf'; title 'Anything'; proc gsjide; note height = 5 font = swissb justify = center 'test'; quit; filename gsf clear; likeit g queue = 790; reqwred=yes required=yes 670

7 Conclusion This paper discussed how to send SAS procedure output to the printer or plotter in the VMS network environment with sample SAS code provided. The following methods have been discussed: 1) Routing output to the printer from the OUTPUT window. 2) Sending output to the printer directly from a batch SAS job. 3) Sending graphic output to the printer or plotter. References SAS Institute Inc., (1990), SAS Companion/or the VMS Environment, Version 6, SAS Institute Inc., Cary, NC. SAS is a registered trademark or trademark of SAS Institute Inc., in the USA and other countries. ~ indicates USA registration. VMS is a trademark of Digital Equipment Corporation. The sample code provides a handy tip to SAS users who need to deal with the same task. 671

Routing Output. Producing Output with SAS Software CHAPTER 6

Routing Output. Producing Output with SAS Software CHAPTER 6 125 CHAPTER 6 Routing Output Producing Output with SAS Software 125 The Default Routings for the SAS Log and Procedure Output 126 Changing the Default Routings 127 Using the Print Dialog Box 128 Printing

More information

EXPORTING SAS OUTPUT ONTO THE WORLD WIDE WEB

EXPORTING SAS OUTPUT ONTO THE WORLD WIDE WEB EXPORTING SAS OUTPUT ONTO THE WORLD WIDE WEB Shi-Tao Yeh, EDP Contract Services Andrew C. Yeh, Relyt Technologies Inc. ABSTRACT This paper presents a step by step demostration of exporting SAS list and

More information

An Introduction to PROC GREPLAY

An Introduction to PROC GREPLAY An Introduction to PROC GREPLAY Marc Jacobs, AT&T, Basking Ridge, NJ April 20, 1993 PROC GREPLAY is a procedure for redisplaying graphs created using SAS/GRAPH software. With this procedure you can redisplay

More information

Presentation Quality Graphics with SAS/GRAPH

Presentation Quality Graphics with SAS/GRAPH Presentation Quality Graphics with SAS/GRAPH Keith Cranford, Marquee Associates, LLC Abstract The SASI GRAP~ Annotate Facilily along with hardware fonts can be used to produce presentation qualily graphics

More information

The GTESTIT Procedure

The GTESTIT Procedure 967 CHAPTER 28 The GTESTIT Procedure Overview 967 About the Pictures 968 About the LOG 971 Procedure Syntax 972 PROC GTESTIT Statement 972 Examples 973 Example 1: Testing a GOPTIONS Statement 973 Overview

More information

SAS/GRAPH : Using the Annotate Facility

SAS/GRAPH : Using the Annotate Facility SAS/GRAPH : Using the Annotate Facility Jack S. Nyberg, ClinTrials Research, Inc., Lexington, KY. Stuart D. Nichols, ClinTrials Research, Inc., Lexington, KY. ABSTRACT The annotate facility in SAS/GRAPH

More information

A Juxtaposition of Tables and Graphs Using SAS /GRAPH Procedures

A Juxtaposition of Tables and Graphs Using SAS /GRAPH Procedures A Juxtaposition of Tables and Graphs Using SAS /GRAPH Procedures Suhas R. Sanjee, MaxisIT Inc., Edison, NJ Sheng Zhang, Merck and Co., Upper Gwynedd, PA ABSTRACT Graphs provide high-impact visuals that

More information

MANAGING SAS/GRAPH DISPLAYS WITH THE GREPLAY PROCEDURE. Perry Watts IMS Health

MANAGING SAS/GRAPH DISPLAYS WITH THE GREPLAY PROCEDURE. Perry Watts IMS Health MANAGING SAS/GRAPH DISPLAYS WITH THE PROCEDURE Perry Watts IMS Health Abstract PROC is used for redisplaying graphs that have been stored in temporary or permanent catalogs. This tutorial will show how

More information

Routing the SAS Log and SAS Procedure Output

Routing the SAS Log and SAS Procedure Output 187 CHAPTER 8 Routing the SAS Log and SAS Procedure Output Introduction 187 Attributes of the SAS Log and Procedure Output Files 188 Controlling Log and Output Destinations 188 Windowing Environment Mode

More information

Top Award and First Place Best Presentation of Data Lan Tran-La. Scios Nova, Inc. BLOOD PRESSURE AND HEART RATE vs TIME

Top Award and First Place Best Presentation of Data Lan Tran-La. Scios Nova, Inc. BLOOD PRESSURE AND HEART RATE vs TIME Top Award and First Place Best Presentation of Data Lan Tran-La Scios Nova, Inc. BLOOD PRESSURE AND HEART RATE vs TIME Vital signs were collected before, during, and after the infusion of Drug A. At the

More information

The GANNO Procedure. Overview CHAPTER 12

The GANNO Procedure. Overview CHAPTER 12 503 CHAPTER 12 The GANNO Procedure Overview 503 Procedure Syntax 504 PROC GANNO Statement 504 Examples 507 Example 1: Scaling Data-Dependent Output 507 Example 2: Storing Annotate Graphics 509 Example

More information

The GIMPORT Procedure

The GIMPORT Procedure 705 CHAPTER 17 The GIMPORT Procedure Overview 705 Concepts 706 About Importing Graphics 706 Specifying a Fileref 706 Importing the File 706 CGM Elements Not Supported 707 About Color Mapping 707 About

More information

Managing SAS Output. Printing CHAPTER 5

Managing SAS Output. Printing CHAPTER 5 101 CHAPTER 5 Managing SAS Output Printing 101 Printing from within a SAS Window 102 Changing the Print Options 103 Changing the Print Options Using the SAS System Options Window 104 Changing the Page

More information

Making Presentations More Fun with DATA Step Graphics Interface (DSGI) Hui-Ping Chen, Eli Lilly and Company, Indianapolis, Indiana

Making Presentations More Fun with DATA Step Graphics Interface (DSGI) Hui-Ping Chen, Eli Lilly and Company, Indianapolis, Indiana Paper CC03 Making Presentations More Fun with DATA Step Graphics Interface (DSGI) Hui-Ping Chen, Eli Lilly and Company, Indianapolis, Indiana ABSTRACT Microsoft PowerPoint is powerful and most popular

More information

Using Personal Computers as Host Graphics Devices

Using Personal Computers as Host Graphics Devices Using Personal Computers as Host Graphics Devices Mike Kalt, SAS Institute Inc., Cary, NC Peter Ruzsa, SAS Institute Inc., Cary, NC Mike Long, SAS Institute Inc., Cary, NC ABSTRACT This paper discusses

More information

Changing Titles on Graphs With Minimal Processing

Changing Titles on Graphs With Minimal Processing Changing Titles on Graphs With Minimal Processing Deb Cassidy, Computer Horizons Corporation, Indianapolis, IN Have you ever created numerous graphs only to have someone make a "minor" change in the title

More information

APPENDIX 2 Customizing SAS/ASSIST Software

APPENDIX 2 Customizing SAS/ASSIST Software 241 APPENDIX 2 Customizing SAS/ASSIST Software Introduction 241 Setting User Profile Options 241 Creating an Alternate Menu Bar 243 Introduction This appendix describes how you can customize your SAS/ASSIST

More information

SAS/ASSIST Software Setup

SAS/ASSIST Software Setup 173 APPENDIX 3 SAS/ASSIST Software Setup Appendix Overview 173 Setting Up Graphics Devices 173 Setting Up Remote Connect Configurations 175 Adding a SAS/ASSIST Button to Your Toolbox 176 Setting Up HTML

More information

Generating Participant Specific Figures Using SAS Graphic Procedures Carry Croghan and Marsha Morgan, EPA, Research Triangle Park, NC

Generating Participant Specific Figures Using SAS Graphic Procedures Carry Croghan and Marsha Morgan, EPA, Research Triangle Park, NC DP05 Generating Participant Specific Figures Using SAS Graphic Procedures Carry Croghan and Marsha Morgan, EPA, Research Triangle Park, NC ABSTRACT An important part of our research at the US Environmental

More information

How to Install an Office Printer for Microsoft Windows

How to Install an Office Printer for Microsoft Windows How to Install an Office Printer for Microsoft Windows 1. To install one of the office printers you need to have administrative privileges on your workstation, first click on the button and then click

More information

How do I troubleshoot printing issues with Best Practice Software?

How do I troubleshoot printing issues with Best Practice Software? How do I troubleshoot printing issues with Best Practice Software? This FAQ is intended to answer common questions about troubleshooting printing issues with Best Practice Software. Printing Problems If

More information

Displaying Multiple Graphs to Quickly Assess Patient Data Trends

Displaying Multiple Graphs to Quickly Assess Patient Data Trends Paper AD11 Displaying Multiple Graphs to Quickly Assess Patient Data Trends Hui Ping Chen and Eugene Johnson, Eli Lilly and Company, Indianapolis, IN ABSTRACT Populating multiple graphs, up to 15, on a

More information

Paper CC01 Sort Your SAS Graphs and Create a Bookmarked PDF Document Using ODS PDF ABSTRACT INTRODUCTION

Paper CC01 Sort Your SAS Graphs and Create a Bookmarked PDF Document Using ODS PDF ABSTRACT INTRODUCTION Paper CC01 Sort Your SAS Graphs and Create a Bookmarked PDF Document Using ODS PDF Dirk Spruck, Accovion GmbH, Marburg, Germany Monika Kawohl, Accovion GmbH, Marburg, Germany ABSTRACT Graphs are a great

More information

The GSLIDE Procedure. Overview. About Text Slides CHAPTER 27

The GSLIDE Procedure. Overview. About Text Slides CHAPTER 27 959 CHAPTER 27 The GSLIDE Procedure Overview 959 About Text Slides 959 About Annotate Output 960 Procedure Syntax 960 PROC GSLIDE Statement 961 Examples 963 Example 1: Producing Text Slides 963 Example

More information

Chapter 28 Saving and Printing Tables. Chapter Table of Contents SAVING AND PRINTING TABLES AS OUTPUT OBJECTS OUTPUT OBJECTS...

Chapter 28 Saving and Printing Tables. Chapter Table of Contents SAVING AND PRINTING TABLES AS OUTPUT OBJECTS OUTPUT OBJECTS... Chapter 28 Saving and Printing Tables Chapter Table of Contents SAVING AND PRINTING TABLES AS OUTPUT OBJECTS...418 OUTPUT OBJECTS...422 415 Part 2. Introduction 416 Chapter 28 Saving and Printing Tables

More information

A Generalized Macro-Based Data Reporting System to Produce Both HTML and Text Files

A Generalized Macro-Based Data Reporting System to Produce Both HTML and Text Files A Generalized Macro-Based Data Reporting System to Produce Both HTML and Text Files Jeff F. Sun, Blue Cross Blue Shield of North Carolina, Durham, North Carolina Abstract This paper will address the inter-connection

More information

Chapter 27 Saving and Printing Graphics

Chapter 27 Saving and Printing Graphics Chapter 27 Saving and Printing Graphics Chapter Table of Contents CHOOSING FONTS...404 SETTING DISPLAY OPTIONS...406 SAVING GRAPHICS...407 SavingGraphicsCatalogs...407 SavingGraphicsFiles...408 PRINTING...410

More information

* Link customized PF key settings for

* Link customized PF key settings for comprehensive usage of PROC FSEDIT, version 6. Andrew P. Ford, Northern Indiana Public Service Company, Merrillville, Indiana ABSTRACT This paper presents an advanced application of FSEDIT under version

More information

Using SAS/GRAPH Software to Create Graphs on the Web Himesh Patel, SAS Institute Inc., Cary, NC Revised by David Caira, SAS Institute Inc.

Using SAS/GRAPH Software to Create Graphs on the Web Himesh Patel, SAS Institute Inc., Cary, NC Revised by David Caira, SAS Institute Inc. Paper 189 Using SAS/GRAPH Software to Create Graphs on the Web Himesh Patel, SAS Institute Inc., Cary, NC Revised by David Caira, SAS Institute Inc., Cary, NC ABSTRACT This paper highlights some ways of

More information

A Plot & a Table per Page Times Hundreds in a Single PDF file

A Plot & a Table per Page Times Hundreds in a Single PDF file A Plot & a Table per Page Times Hundreds in a Single PDF file Daniel Leprince DIEM Computing Services, Inc. Elizabeth Li DIEM Computing Services, Inc. SAS is a registered trademark or trademark of SAS

More information

Xerox Phaser 3610 Black and White Printer

Xerox Phaser 3610 Black and White Printer Black and White Printer Output Speed Automatic Two-sided Paper Handling Input Multipurpose Tray Tray 1 Up to 45 ppm A4 / 210 x 297 mm Up to 28 ppm A4 / 210 x 297 mm Phaser 3610DN 150 sheets Custom sizes:

More information

ABSTRACT MORE THAN SYNTAX ORGANIZE YOUR WORK THE SAS ENTERPRISE GUIDE PROJECT. Paper 50-30

ABSTRACT MORE THAN SYNTAX ORGANIZE YOUR WORK THE SAS ENTERPRISE GUIDE PROJECT. Paper 50-30 Paper 50-30 The New World of SAS : Programming with SAS Enterprise Guide Chris Hemedinger, SAS Institute Inc., Cary, NC Stephen McDaniel, SAS Institute Inc., Cary, NC ABSTRACT SAS Enterprise Guide (with

More information

Going Under the Hood: How Does the Macro Processor Really Work?

Going Under the Hood: How Does the Macro Processor Really Work? Going Under the Hood: How Does the Really Work? ABSTRACT Lisa Lyons, PPD, Inc Hamilton, NJ Did you ever wonder what really goes on behind the scenes of the macro processor, or how it works with other parts

More information

Xerox Phaser 3610 Black and White Printer

Xerox Phaser 3610 Black and White Printer Black and White Printer Output Speed Automatic Two-sided Paper Handling Input Multipurpose Tray Tray 1 Phaser 3610N Up to 47 ppm 8.5 x 11 in. Up to 45 ppm A4 / 210 x 297 mm Up to 38 ppm 8.5 x 14 in. /

More information

Cutting the SAS LOG down to size Malachy J. Foley, University of North Carolina at Chapel Hill, NC

Cutting the SAS LOG down to size Malachy J. Foley, University of North Carolina at Chapel Hill, NC Paper SY05 Cutting the SAS LOG down to size Malachy J. Foley, University of North Carolina at Chapel Hill, NC ABSTRACT Looking through a large SAS LOG (say 250 pages) for NOTE's and WARNING's that might

More information

Print Client KM. User s Manual

Print Client KM. User s Manual Print Client KM User s Manual Regarding this manual This manual explains how to install Print Client KM and how to use it. Print Client KM can be used with Microsoft Windows 2000/XP/Vista. The intended

More information

bizhub 4702P/4402P/3602P

bizhub 4702P/4402P/3602P Specification & Installation Guide Specifications Resolution Paper Paper Tray Sizes Paper Tray Capacity Paper Output Capacity First Print Image Loss Width Print/Copy Speed Power Requirements Power Consumption

More information

Extending the Scope of Custom Transformations

Extending the Scope of Custom Transformations Paper 3306-2015 Extending the Scope of Custom Transformations Emre G. SARICICEK, The University of North Carolina at Chapel Hill. ABSTRACT Building and maintaining a data warehouse can require complex

More information

Journey to the center of the earth Deep understanding of SAS language processing mechanism Di Chen, SAS Beijing R&D, Beijing, China

Journey to the center of the earth Deep understanding of SAS language processing mechanism Di Chen, SAS Beijing R&D, Beijing, China Journey to the center of the earth Deep understanding of SAS language processing Di Chen, SAS Beijing R&D, Beijing, China ABSTRACT SAS is a highly flexible and extensible programming language, and a rich

More information

Choosing the Right Procedure

Choosing the Right Procedure 3 CHAPTER 1 Choosing the Right Procedure Functional Categories of Base SAS Procedures 3 Report Writing 3 Statistics 3 Utilities 4 Report-Writing Procedures 4 Statistical Procedures 5 Efficiency Issues

More information

A Guided Tour Through the SAS Windowing Environment Casey Cantrell, Clarion Consulting, Los Angeles, CA

A Guided Tour Through the SAS Windowing Environment Casey Cantrell, Clarion Consulting, Los Angeles, CA A Guided Tour Through the SAS Windowing Environment Casey Cantrell, Clarion Consulting, Los Angeles, CA ABSTRACT The SAS system running in the Microsoft Windows environment contains a multitude of tools

More information

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Use the to change printer settings affecting jobs sent to the printer through a network port (either Standard Network or Network Opt ). Select a menu item for more details: Job Buffering MAC Binary

More information

Multiple Graphical and Tabular Reports on One Page, Multiple Ways to Do It Niraj J Pandya, CT, USA

Multiple Graphical and Tabular Reports on One Page, Multiple Ways to Do It Niraj J Pandya, CT, USA Paper TT11 Multiple Graphical and Tabular Reports on One Page, Multiple Ways to Do It Niraj J Pandya, CT, USA ABSTRACT Creating different kind of reports for the presentation of same data sounds a normal

More information

PROC CATALOG, the Wish Book SAS Procedure Louise Hadden, Abt Associates Inc., Cambridge, MA

PROC CATALOG, the Wish Book SAS Procedure Louise Hadden, Abt Associates Inc., Cambridge, MA ABSTRACT Paper CC58 PROC CATALOG, the Wish Book SAS Procedure Louise Hadden, Abt Associates Inc., Cambridge, MA SAS data sets have PROC DATASETS, and SAS catalogs have PROC CATALOG. Find out what the little

More information

An Introduction to SAS/FSP Software Terry Fain, RAND, Santa Monica, California Cyndie Gareleck, RAND, Santa Monica, California

An Introduction to SAS/FSP Software Terry Fain, RAND, Santa Monica, California Cyndie Gareleck, RAND, Santa Monica, California An Introduction to SAS/FSP Software Terry Fain, RAND, Santa Monica, California Cyndie Gareleck, RAND, Santa Monica, California ABSTRACT SAS/FSP is a set of procedures used to perform full-screen interactive

More information

How to create a PDF document for Duplicating to print for you.

How to create a PDF document for Duplicating to print for you. How to create a PDF document for Duplicating to print for you. Quick Instructions: 1. Make sure you have access to a printer with a postscript driver. 2. Map a drive letter to the PDF creation share on

More information

Storage Device Manager User s Guide

Storage Device Manager User s Guide 59384701_cvr.jpg Copyright Information Copyright 2006 by Oki Data. All Rights Reserved Document Information P/N 59384701, Revision 1.1 February, 2006 Disclaimer Every effort has been made to ensure that

More information

FormSprint Quick Start. Welcome to FormSprint!

FormSprint Quick Start. Welcome to FormSprint! FormSprint Quick Start Welcome to FormSprint! The ICS FormSprint software will enable you to take data from any spool file on the iseries and print it to any PCL laser printer in any format you need, or

More information

Setup Guide. Overview Check Contents. ➊ Printer ➋ Toner ➌ Power Cord

Setup Guide. Overview Check Contents. ➊ Printer ➋ Toner ➌ Power Cord 1 Setup Guide Overview Check Contents ➊ ➊ Printer ➋ Toner ➌ Power Cord ➍ CD ➏ ➎ Light-Shield Bag (to protect image drum from light when it is removed from printer) ➏ Setup Guide, Warranty and Regulatory

More information

Arthur L. Carpenter California Occidental Consultants

Arthur L. Carpenter California Occidental Consultants Paper HOW-004 SAS/GRAPH Elements You Should Know Even If You Don t Use SAS/GRAPH Arthur L. Carpenter California Occidental Consultants ABSTRACT We no longer live or work in a line printer - green bar paper

More information

David S. Septoff Fidia Pharmaceutical Corporation

David S. Septoff Fidia Pharmaceutical Corporation UNLIMITING A LIMITED MACRO ENVIRONMENT David S. Septoff Fidia Pharmaceutical Corporation ABSTRACT The full Macro facility provides SAS users with an extremely powerful programming tool. It allows for conditional

More information

Xprint V8.0. Graphical User Interface

Xprint V8.0. Graphical User Interface Xprint V8.0 Graphical User Interface Edition September 2009 Copyright and Trademarks Copyright Océ Software Laboratories Namur S.A. 2009 All rights reserved. Delivery subject to availability; right of

More information

Xerox Phaser 4622 Black and White Printer

Xerox Phaser 4622 Black and White Printer Black and White Printer Phaser 4622DN Output Speed Up to 62 ppm A4 / 210 x 297 mm Automatic Two-sided Up to 43 ppm A4 / 210 x 297 mm Paper Handling Input Multipurpose Tray Tray 1 100 sheets Custom sizes:

More information

SUGI 29 Posters. Paper A Group Scatter Plot with Clustering Xiaoli Hu, Wyeth Consumer Healthcare., Madison, NJ

SUGI 29 Posters. Paper A Group Scatter Plot with Clustering Xiaoli Hu, Wyeth Consumer Healthcare., Madison, NJ Paper 146-29 A Group Scatter Plot with Clustering Xiaoli Hu, Wyeth Consumer Healthcare., Madison, NJ ABSTRACT In pharmacokinetic studies, abnormally high values of maximum plasma concentration Cmax of

More information

SAS Graph: Introduction to the World of Boxplots Brian Spruell, Constella Group LLC, Durham, NC

SAS Graph: Introduction to the World of Boxplots Brian Spruell, Constella Group LLC, Durham, NC DP06 SAS Graph: Introduction to the orld of Boxplots Brian Spruell, Constella Group C, Durham, NC ABSTRACT Boxplots provide a graphical representation of a data s distribution. Every elementary statistical

More information

ODS LAYOUT is Like an Onion

ODS LAYOUT is Like an Onion Paper DP03_05 ODS LAYOUT is Like an Onion Rich Mays, University of Rochester Medical Center, Rochester, NY Abstract ODS LAYOUT is like an onion. They both make you cry? No! They both have layers! In version

More information

Xerox Phaser 4622 Black-and-white Printer

Xerox Phaser 4622 Black-and-white Printer Black-and-white Printer Output Speed Automatic Two-sided Paper Handling Input Multipurpose Tray Tray 1 Tray 2 Phaser 4622DN Up to 65 ppm 8.5 x 11 in. Up to 62 ppm A4 / 210 x 297 mm Up to 49 ppm 8.5 x 14

More information

Customer Tips. AIX PCL Printing. for the user. Purpose. Creating a New Print Queue. Xerox Multi-function Device. dc04cc0351.

Customer Tips. AIX PCL Printing. for the user. Purpose. Creating a New Print Queue. Xerox Multi-function Device. dc04cc0351. Xerox Multi-function Device Customer Tips January 14, 2005 AIX PCL Printing for the user Purpose The Xerox AIX print driver uses Postscript (instead of PCL) for print formatting. This document describes

More information

Chapter 3 Managing Results in Projects. Chapter Table of Contents

Chapter 3 Managing Results in Projects. Chapter Table of Contents Chapter 3 Managing Results in Projects Chapter Table of Contents Introduction... 55 Managing Projects... 55 CreatingaProject... 55 SavingaProject... 56 SavingaProjectUnderAnotherName... 57 RenamingaFolder...

More information

Improving Your Relationship with SAS Enterprise Guide Jennifer Bjurstrom, SAS Institute Inc.

Improving Your Relationship with SAS Enterprise Guide Jennifer Bjurstrom, SAS Institute Inc. ABSTRACT Paper BI06-2013 Improving Your Relationship with SAS Enterprise Guide Jennifer Bjurstrom, SAS Institute Inc. SAS Enterprise Guide has proven to be a very beneficial tool for both novice and experienced

More information

Submitting SAS Code On The Side

Submitting SAS Code On The Side ABSTRACT PharmaSUG 2013 - Paper AD24-SAS Submitting SAS Code On The Side Rick Langston, SAS Institute Inc., Cary NC This paper explains the new DOSUBL function and how it can submit SAS code to run "on

More information

SAS/GRAPH Introduction. Winfried Jakob, SAS Administrator Canadian Institute for Health Information

SAS/GRAPH Introduction. Winfried Jakob, SAS Administrator Canadian Institute for Health Information SAS/GRAPH Introduction Winfried Jakob, SAS Administrator Canadian Institute for Health Information 1 Agenda Overview Components of SAS/GRAPH Software Device-Based vs. Template-Based Graphics Graph Types

More information

Quick Results with the Output Delivery System

Quick Results with the Output Delivery System Paper 58-27 Quick Results with the Output Delivery System Sunil K. Gupta, Gupta Programming, Simi Valley, CA ABSTRACT SAS s new Output Delivery System (ODS) opens a whole new world of options in generating

More information

SAS Visual Analytics Environment Stood Up? Check! Data Automatically Loaded and Refreshed? Not Quite

SAS Visual Analytics Environment Stood Up? Check! Data Automatically Loaded and Refreshed? Not Quite Paper SAS1952-2015 SAS Visual Analytics Environment Stood Up? Check! Data Automatically Loaded and Refreshed? Not Quite Jason Shoffner, SAS Institute Inc., Cary, NC ABSTRACT Once you have a SAS Visual

More information

Presentation Goals. Now that You Have Version 8, What Do You Do? Top 8 List: Reason #8 Generation Data Sets. Top 8 List

Presentation Goals. Now that You Have Version 8, What Do You Do? Top 8 List: Reason #8 Generation Data Sets. Top 8 List Presentation Goals Now that You Have Version 8, What Do You Do? Michael L. Davis Bassett Consulting Services, Inc. September 13, 2000 highlight incentives to switch consider migration strategies identify

More information

A Mass Symphony: Directing the Program Logs, Lists, and Outputs

A Mass Symphony: Directing the Program Logs, Lists, and Outputs PharmaSUG2011 Paper CC24 ABSTRACT A Mass Symphony: Directing the Program Logs, Lists, and Outputs Tom Santopoli, Octagon Research Solutions, Inc., Wayne, PA When executing programs in SAS, it is efficient

More information

PC and Windows Installation 32 and 64 bit Operating Systems

PC and Windows Installation 32 and 64 bit Operating Systems SUDAAN Installation Guide PC and Windows Installation 32 and 64 bit Operating Systems Release 11.0.1 Copyright 2013 by RTI International P.O. Box 12194 Research Triangle Park, NC 27709 All rights reserved.

More information

RISO Controller PS7R-9000/5000

RISO Controller PS7R-9000/5000 RISO Controller PS7R-9000/5000 for Printer Driver 00E Preface The RISO PS7R Controller Printer Driver is a dedicated printer driver for the RISO PS7R Controller. This manual describes various functions

More information

Modifying Graphics in SAS

Modifying Graphics in SAS Modifying Graphics in SAS Statistics 135 Autumn 2005 Copyright c 2005 by Mark E. Irwin Modifying Graphs As in S, it is possible to modify fonts, colours, symbols, lines, etc in SAS. The approach is a bit

More information

A SAS Macro to Generate Caterpillar Plots. Guochen Song, i3 Statprobe, Cary, NC

A SAS Macro to Generate Caterpillar Plots. Guochen Song, i3 Statprobe, Cary, NC PharmaSUG2010 - Paper CC21 A SAS Macro to Generate Caterpillar Plots Guochen Song, i3 Statprobe, Cary, NC ABSTRACT Caterpillar plots are widely used in meta-analysis and it only requires a click in software

More information

An Introduction to SAS/SHARE, By Example

An Introduction to SAS/SHARE, By Example Paper AD01 An Introduction to SAS/SHARE, By Example Larry Altmayer, U.S. Census Bureau, Washington, DC ABSTRACT SAS/SHARE software is a useful tool for allowing several users to access and edit the same

More information

Using the SQL Editor. Overview CHAPTER 11

Using the SQL Editor. Overview CHAPTER 11 205 CHAPTER 11 Using the SQL Editor Overview 205 Opening the SQL Editor Window 206 Entering SQL Statements Directly 206 Entering an SQL Query 206 Entering Non-SELECT SQL Code 207 Creating Template SQL

More information

Blonde.Takes.Off.Her.Sweet.White.Panties.mp4 Blonde.Takes.Off.Her.Sweet.White.Pantie s.mp4 Blonde.Takes.Off.Her.Sweet.White.Pantie s.

Blonde.Takes.Off.Her.Sweet.White.Panties.mp4 Blonde.Takes.Off.Her.Sweet.White.Pantie s.mp4 Blonde.Takes.Off.Her.Sweet.White.Pantie s. mp4. 2 Load with the narrow, stamp-side down print quality by redistributing the toner. EN Printing letterhead mp4 Printing letterhead 1 booklets You can print booklets on letter, use the resources that

More information

Using MACRO and SAS/GRAPH to Efficiently Assess Distributions. Paul Walker, Capital One

Using MACRO and SAS/GRAPH to Efficiently Assess Distributions. Paul Walker, Capital One Using MACRO and SAS/GRAPH to Efficiently Assess Distributions Paul Walker, Capital One INTRODUCTION A common task in data analysis is assessing the distribution of variables by means of univariate statistics,

More information

Paper SIB-096. Richard A. DeVenezia, Independent Consultant, Remsen, NY

Paper SIB-096. Richard A. DeVenezia, Independent Consultant, Remsen, NY Paper SIB-096 Tag Clouds - A list of tokens, sized by relative frequency Richard A. DeVenezia, Independent Consultant, Remsen, NY Abstract A tag cloud is a list of tokens, wherein the text size of a token

More information

The DATA Statement: Efficiency Techniques

The DATA Statement: Efficiency Techniques The DATA Statement: Efficiency Techniques S. David Riba, JADE Tech, Inc., Clearwater, FL ABSTRACT One of those SAS statements that everyone learns in the first day of class, the DATA statement rarely gets

More information

Beginning Tutorials. PROC FSEDIT NEW=newfilename LIKE=oldfilename; Fig. 4 - Specifying a WHERE Clause in FSEDIT. Data Editing

Beginning Tutorials. PROC FSEDIT NEW=newfilename LIKE=oldfilename; Fig. 4 - Specifying a WHERE Clause in FSEDIT. Data Editing Mouse Clicking Your Way Viewing and Manipulating Data with Version 8 of the SAS System Terry Fain, RAND, Santa Monica, California Cyndie Gareleck, RAND, Santa Monica, California ABSTRACT Version 8 of the

More information

Using Metadata Queries To Build Row-Level Audit Reports in SAS Visual Analytics

Using Metadata Queries To Build Row-Level Audit Reports in SAS Visual Analytics SAS6660-2016 Using Metadata Queries To Build Row-Level Audit Reports in SAS Visual Analytics ABSTRACT Brandon Kirk and Jason Shoffner, SAS Institute Inc., Cary, NC Sensitive data requires elevated security

More information

Paper AD12 Using the ODS EXCEL Destination with SAS University Edition to Send Graphs to Excel

Paper AD12 Using the ODS EXCEL Destination with SAS University Edition to Send Graphs to Excel Paper AD12 Using the ODS EXCEL Destination with SAS University Edition to Send Graphs to Excel ABSTRACT William E Benjamin Jr, Owl Computer Consultancy LLC, Phoenix Arizona Students now have access to

More information

Kiosk Release Station User Guide Version 4

Kiosk Release Station User Guide Version 4 Kiosk Release Station User Guide Version 4 eprintit Campus Solutions a division of St. Joseph Communications Page 1 Table of contents 1 Print Your Documents... 3 USB or Memory Card... 3 Cloud Files...

More information

Executive Series 1220n Computer Connections & Software Install Guide

Executive Series 1220n Computer Connections & Software Install Guide Executive Series 1220n Computer Connections & Software Install Guide Installation Checklist Network Install: Hardware...2 Network Install: Software...3 TCP/IP...3 Novell...6 Local Install: Windows USB

More information

HOW TO DEVELOP A SAS/AF APPLICATION

HOW TO DEVELOP A SAS/AF APPLICATION PS001 Creating Effective Graphical User Interfaces Using Version 8 SAS/AF Anders Longthorne, National Highway Traffic Safety Administration, Washington, DC ABSTRACT Improving access to an organization

More information

Introduction. CHAPTER 3 Working in the SAS Windowing Environment

Introduction. CHAPTER 3 Working in the SAS Windowing Environment 57 CHAPTER 3 Working in the SAS Windowing Environment Introduction 57 Using Function Keys 58 Using the SAS ToolBox 60 Using the Command Window 60 Using the Toolbar 61 Using the Tool Icons 61 Opening Files

More information

Choosing the Right Procedure

Choosing the Right Procedure 3 CHAPTER 1 Choosing the Right Procedure Functional Categories of Base SAS Procedures 3 Report Writing 3 Statistics 3 Utilities 4 Report-Writing Procedures 4 Statistical Procedures 6 Available Statistical

More information

C813n C823n/C823dn C833n/C833dn C843n/C843dn ES8433 ES8443

C813n C823n/C823dn C833n/C833dn C843n/C843dn ES8433 ES8443 C813n C823n/C823dn C833n/C833dn C843n/C843dn ES8433 ES8443 About This Manual Terms in this document The following terms are used in this manual. Indicates important information on operations. Make sure

More information

The SAS System Release 6.11 (TS051) ABI+ for Intel Architecture

The SAS System Release 6.11 (TS051) ABI+ for Intel Architecture System Requirements The SAS System Release 6.11 (TS051) ABI+ for Intel Architecture This document provides requirements for installing and running the SAS System on ABI+ for Intel Architecture system.

More information

Innovative Graph for Comparing Central Tendencies and Spread at a Glance

Innovative Graph for Comparing Central Tendencies and Spread at a Glance Paper 140-28 Innovative Graph for Comparing Central Tendencies and Spread at a Glance Varsha C. Shah, CSCC, Dept. of Biostatistics, UNC-CH, Chapel Hill, NC Ravi M. Mathew, CSCC,Dept. of Biostatistics,

More information

SAS. IT Service Level Management 2.1: Migration Documentation

SAS. IT Service Level Management 2.1: Migration Documentation SAS IT Service Level Management 2.1: Migration Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2005. SAS IT Service Level Management 2.1: Migration Documentation.

More information

Version 3.0 May P Xerox 4112 /4127 Enterprise Printing Systems Quick Start Guide

Version 3.0 May P Xerox 4112 /4127 Enterprise Printing Systems Quick Start Guide Version 3.0 May 2009 701P49401 Xerox 4112 /4127 Enterprise Printing Systems Quick Start Guide 2009 Xerox Corporation. All rights reserved. Xerox, the sphere of connectivity design, and Xerox 4112/4127

More information

Provisioning Systems and Other Ways to Share the Wealth of SAS Across a Network Jason Losh and Michael King, SAS Institute Inc.

Provisioning Systems and Other Ways to Share the Wealth of SAS Across a Network Jason Losh and Michael King, SAS Institute Inc. Paper 290-2008 Provisioning Systems and Other Ways to Share the Wealth of SAS Across a Network Jason Losh and Michael King, SAS Institute Inc., Cary, NC ABSTRACT This paper will outline SAS deployment

More information

Infoprint Server for iseries V5R2 and Infoprint Designer for iseries V1R1 enhancements extend business communications capabilities

Infoprint Server for iseries V5R2 and Infoprint Designer for iseries V1R1 enhancements extend business communications capabilities Software Announcement August 19, 2003 Infoprint Server for iseries V5R2 and Infoprint Designer for iseries V1R1 enhancements extend business communications capabilities Overview Infoprint Server for iseries

More information

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Use the to change printer settings affecting jobs sent to the printer through a serial port (either Standard Serial or Serial Opt ). Select a menu item for more details: Baud PS SmartSwitch Data Bits

More information

GIS Virtual Workshop: Creating a Final Map

GIS Virtual Workshop: Creating a Final Map To create a map that will be pleasing to an end user, in a static format requires that certain items be added to the map such as a direction arrow, scale, title and legend. Including this information on

More information

HP Color LaserJet CM6030 and CM6040 MFP Series Print

HP Color LaserJet CM6030 and CM6040 MFP Series Print HP Color LaserJet CM00 and CM00 MFP Series Print PCL is the default driver and is recommended for printing in all Windows environments. It provides the overall best speed, print quality, and product-feature

More information

SAS Factory Miner 14.2: User s Guide

SAS Factory Miner 14.2: User s Guide SAS Factory Miner 14.2: User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2016. SAS Factory Miner 14.2: User s Guide. Cary, NC: SAS Institute

More information

Batch vs. Interactive: Why You Need Both Janet E. Stuelpner. ASG. Inc Cary. North Carolina

Batch vs. Interactive: Why You Need Both Janet E. Stuelpner. ASG. Inc Cary. North Carolina Batch vs. Interactive: Why You Need Both Janet E. Stuelpner. ASG. Inc Cary. North Carolina ABSTRACT error was small fa semi-colon was omitted or a closing quotation mark was missing), but caused the program

More information

Usinq the VBAR and BBAR statements and the TEMPLATE Facility to Create side-by-side, Horizontal Bar Charts with Shared Vertical Axes Labels

Usinq the VBAR and BBAR statements and the TEMPLATE Facility to Create side-by-side, Horizontal Bar Charts with Shared Vertical Axes Labels Usinq the VBAR and BBAR statements and the TEMPLATE Facility to Create side-by-side, Horizontal Bar Charts with Shared Vertical Axes Labels Lela M. Brown, University of Oklahoma ABSTRACT PRoe GREPLAY's

More information

Hp laserjet 4000 series pcl6 x64 driver. Hp laserjet 4000 series pcl6 x64 driver.zip

Hp laserjet 4000 series pcl6 x64 driver. Hp laserjet 4000 series pcl6 x64 driver.zip Hp laserjet 4000 series pcl6 x64 driver Hp laserjet 4000 series pcl6 x64 driver.zip Download HP LaserJet 4100 Multifunction Printer Drivers Products \ HP LaserJet 4000 Multifunction Printer series \ HP

More information

APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently.

APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently. 255 APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software Introduction 255 Generating a QMF Export Procedure 255 Exporting Queries from QMF 257 Importing QMF Queries into Query and Reporting 257 Alternate

More information

Printer Driver User Guide

Printer Driver User Guide PRINT COPY SCAN FAX ECOSYS M660idn ECOSYS M655idn ECOSYS M65idn ECOSYS M65dn Printer Driver User Guide PRINT COPY SCAN ECOSYS M5idn ECOSTS M5dn Legal Notes Unauthorized reproduction of all or part of this

More information