2011/03/18

Windows 7 - splwow64.exe crashes when printing to network printer

Found Solution:

It appears that MS did not include the full list of printer drivers on the install DVD. It also appears that when you tey to add a network printer, there is no simple way to find the missing drivers. Here's the solution (works every time on RC and RTM):

Even though your printer is not locally attached, first try to add it as a local printer. When you do this, and your printer is not in the selection list, use the option to search "windows update". Windows will go away for a while while it downloads a lot of missing drivers. You should now find your printer in the new improved list. Go ahead and install it.

If you need to, you can add as network now or leave local using the IP address.

2011/01/18

content for avaya site administration VoIP

menu is shared in google document

Using Avaya Site Administration . 1
What's New in this Release. 1
Overview of wizards 3
Saving changes to Avaya Site Administration properties 5
Adding a voice system. 6
Adding a messaging system 6
Adding a Modular Messaging system . 7
Deleting a voice system or messaging system . 8
Deleting a voice system or messaging system . 8
Renaming a voice or messaging system. 9
Viewing or changing a system's properties . 10
Creating command shortcuts. 10
Scheduling a task to run 11
Prerequisites 11
Access . 11
Use. 11
Using the Schedule tab . 12
Running, Scheduling, Aborting, Changing properties, or Deleting a task 12
Understanding the columns 13
Understanding the State column 13
Using the Status pane . 14
Controlling the Status pane 14
Using the Status pane 14
Using the Schedule tab . 15
Running, Scheduling, Aborting, Changing properties, or Deleting a task 15
Understanding the columns 15
Understanding the State column 16
Using the Connection Status tab. 17
Disconnecting from a System. 17
Understanding the columns 17
Using the History tab . 18
Exporting, Printing, or Deleting the History Log . 18
Understanding the columns 18
Improving Grade of Service. 18
Synchronizing the voice system and PC time . 19
Plotting Processor Occupancy or Call Traffic data 20
Viewing voice system hardware configuration 20
Viewing system capacity using Avaya Site Administration . 21
Administering voice systems . 23
Starting GEDI 23
Table of Contents
ii
Starting GEDI from the Task tab 23
Starting GEDI from the Tree tab. 23
Starting Terminal Emulation 24
Disconnecting from a voice or messaging system 24
Voice system components. 24
Role of the administrator . 25
Create a system to stay abreast of employee changes . 26
Require end-user training . 26
Standardize telephone feature configurations 26
Involve end-users in planning for new system and departmental changes 27
Daily administrator tasks . 27
Key fields . 28
Weekly administrator tasks 29
Monthly administrator tasks. 29
Other tasks . 29
Command language and syntax 29
Command components. 29
Command types 30
Command abbreviations. 30
Working with end users . 31
Assessing end-user training needs . 32
Preventing future training problems 32
Preparing end-user training . 33
Delivering end-user training. 35
Communicating with end users . 36
Establish standard communication procedures 36
Identify important information and distribute it to company employees . 36
Voice system components. 37
Understanding the dial plan. 38
Communication Manager dial plans . 38
R10 or earlier dial plans 38
Displaying your dial plan 39
Displaying your dial plan. 39
Displaying your MultiVantage R10 or earlier dial plan 39
Modifying your dial plan. 40
Modifying your dial plan 40
Modifying your R10 or earlier dial plan. 40
Adding extension ranges . 41
Adding extension ranges to your dial plan 41
Adding extension ranges to your R10 or earlier dial plan. 41
Adding feature access codes 42
Adding feature access codes to your dial plan. 42
Table of Contents
iii
Adding feature access codes to your R10 or earlier systems 42
Changing feature access codes 43
Changing feature access codes for R10 and earlier systems 43
Adding a phone and messaging subscriber 44
Confirming that the phone and mailbox were added 44
Adding new phones . 45
Using station templates to add phones . 45
Adding feature buttons to a phone 46
Adding feature buttons to a new phone 46
Adding feature buttons to an existing phone 46
Adding a fax or modem . 47
Adding an extension without hardware . 47
Adding the extension 47
Setting Up a Voice Mailbox 47
Changing a phone user's information 48
Changing a phone user's information 48
Using an alias . 49
Customizing your phone 50
Upgrading phones . 51
Swapping phones using a wizard 51
Removing a phone or subscriber. 52
Attendant Consoles . 53
Changing attendant consoles . 53
Changing COR values. 54
Changing COS values . 54
Changing feature parameters 55
Creating pickup groups 56
Creating coverage paths . 56
Setting up bridged call appearances . 58
World class routing 59
Adding a new area code or prefix 60
Using ARS to restrict outgoing calls 61
Overriding call restrictions . 62
ARS Partitioning 63
Globally changing voice system data 63
Understanding trunks 64
Preparing to add a trunk 64
Adding trunk groups 65
Setting up night service . 66
How do night service types interact?. 67
What is an announcement?. 67
Adding announcements. 68
Table of Contents
iv
Voice Announcement over LAN (VAL) . 68
Recording announcements 69
Professional or computer recordings 69
Recording new announcements at a computer 70
Deleting announcements. 70
Backing up your announcements 71
What are hunt groups? 71
Setting up hunt groups 72
Setting up a queue 73
Adding hunt group announcements. 74
Call distribution methods . 75
What are vectors?. 76
Writing vectors . 77
Allowing callers to leave a message 78
Example. 78
Inserting a step into a vector . 78
Deleting a step from a vector. 79
Diagnosing a vector problem. 80
Using report scheduler 80
Analyzing report data. 80
Using attendant reports . 81
Using trunk group reports 81
Measuring call center performance . 82
What should I measure?. 82
How many people can use voice system reports? . 82
Viewing Hunt Group Measurements reports . 83
Viewing Hunt Group Performance reports 83
What is a call center? 83
Planning a call center 84
Setting up the call flow. 84
Testing the system. 85
Monitoring your call center 85
Viewing system capacity . 86
Understanding Automatic Call Distribution 86
Enhancing an ACD system 86
Selecting a Call Management System 87
Where to get more information . 88
Understanding the Button Label text template 89
What the $ signs mean. 89
How Avaya Site Administration creates button labels 90
Printing button labels . 91
Frequently Asked Question 91
Table of Contents
v
Creating, changing, or viewing button label text 92
To create button labels . 92
To change button labels . 92
To view button labels 92
Exporting data from a voice system 93
Exporting Call Accounting data into a file 93
Exporting unused port data . 94
Importing data into a voice system 95
Feature-Related System Parameter fields 96
Phone feature buttons (by feature name) 101
Phone feature buttons (by code) . 106
Administering messaging systems 111
Adding a phone and messaging subscriber 111
Confirming that the phone and mailbox were added 111
All other voice mail administration. 112
Security. 112
ASG 112
Assigning and changing administrators. 112
Top 11 tips to help prevent toll fraud . 113
For more information 113
Using Call Detail Recording reports to detect problems 114
Using Security Violations Notification to detect problems . 115
About system security . 115
Troubleshooting 116
ASA connection errors. 116
Access denied . 116
ASG is enabled. 116
ASG is not enabled 116
Busy 117
Cannot initialize serial port 117
Cannot open serial port . 117
Command Timed Out 118
Connection lost 120
Corrupt data received 121
Data is locked 121
Device does not exist 121
General communications error 122
Incorrect device . 122
Incorrect login 122
Invalid password. 122
Modem initialization error 123
Network connection failed . 123
Table of Contents
vi
No carrier 124
No dial tone. 125
No Ports available. 125
Password has expired . 125
Serial port does not exist . 126
Remote reset . 127
Serial port error. 127
Increasing COM port reliability . 127
Decreasing maximum modem connect speed . 127
Serial port is in use 128
Serial port settings could not be found 129
Too many users logged in . 129
Unexpected response from device 129
Unknown response from device 130
Voice system problems . 130
Keeping baseline information 130
Retrieving baseline information . 131
Backing up voice system data. 132
Viewing the system status . 132
Viewing general system operations. 133
Viewing the status of a station. 133
Viewing the status of your cabinets . 133
Viewing changes to the system (history report) 133
Learning to think like a voice system. 134
Diagnosing a problem 135
Solving common phone problems . 136
Diagnosing general trunk problems. 136
Diagnosing modem problems 137
Diagnosing printer troubles 137
Diagnosing password, login, and terminal access problems 137
Solving call center problems 137
Viewing error logs 138
Error report field descriptions 139
Clearing an error 140
Alarm logs. 141
Reading the alarm log . 142
Clearing alarm logs 142
Assigning alarm buttons 142
Table of Contents
vii
Understanding common error types 143
Error type 1 — circuit pack removed 143
Error type 18 — busied out. 143
Error type 513 — equipment "missing". 144
Preventing alarms and errors 145
Turn off maintenance 145
Remove unused circuit packs. 145
DS1 administration . 146
Using features to troubleshoot. 146
Using ACA to identify faulty trunks 147
To use ACA on a G3V2 or older voice system. 147
To use ACA on a G3V3 or newer voice system. 147
Busy Verify 148
To busy-verify a hunt group 149
To busy-verify a trunk . 149
Facility Busy Indication 150
Facility Test Calls. 151
Trunk Identification 152
Glossary 153
Adjunct switch application interface (ASAI) . 153
Basic Call Management System (BCMS) 153
Cabinet . 153
Call Accounting system . 153
Call Detail Recorder 153
Call Management System (CMS) 154
Carriers . 154
Circuit pack . 154
Conversant . 154
Data module . 155
Intuity AUDIX . 155
local exchange carrier (LEC) . 155
System Administration Terminal (SAT) . 155
System administrator . 155
Terminal emulation software . 155
Understanding trunks 156
Contacting Us 156
General Contact Information . 156
Before you call . 157
Technical Support 158
For customers located in the US: . 158
For customers located outside the US . 158
Table of Contents
viii
Contacting us about training 159
For customers located in the US: . 159
For customers located outside the US: 159
Contacting us for documentation. 159
Giving us your feedback 160
Index . 161

2009/11/01

Karl Swedberg on jQuery

Next up in our series of short interviews is Karl Swedberg. Karl is the principal author at Learning jQuery and regularly presents and blogs about JavaScript and jQuery.

Editor’s Note: Karl will be hosting a workshop on “jQuery for Designers” at The Future of Web Design New York on November 16-17 2009. You can buy your ticket online now.

For designers that might not of heard of it, what is JQuery?

jQuery is a tool to help designers and developers add interactive elements to their web pages. At the risk of oversimplifying, jQuery’s core feature is a set of commands that enable you to (a) find, or create, elements on a page and (b) do something with them. It’s JavaScript that lets designers and developers avoid the hassles of JavaScript. And since it’s JavaScript, it can do all sorts of stuff without forcing a page refresh.

In your opinion why is JQuery relevant to designers?

JavaScript in general adds another dimension to design, and jQuery makes that other dimension easier to achieve. For designers who are familiar with CSS, writing simple jQuery scripts will feel quite familiar. For designers with Flash experience, jQuery provides a standards-based, non-proprietary, open-source alternative for creating some of the same kinds of effects and interactions as is often done with Flash.

For those considering your workshop at The Future of Web Deisgn New York, what kind of things will you be covering?

I’ll give a quick overview of the jQuery library, and then we’ll look at some practical ways to progressively enhance web sites for better user experiences. I’ll show some techniques for using jQuery to fill in the gaps where CSS, or at least some browsers’ handling of CSS, falls short. We’ll discuss how to put animations to good use and how to avoid their abuse. And we’ll examine a few cool plugins and see how to take advantage of their power and flexibility.

There are a number of really useful plugins available for JQuery. What are the must haves for every designer?

It depends on the needs of the site and often the demands of the client as well. One that I find myself using quite a bit is the Cycle Plugin by Mike Alsup. At its most basic, it’s a slideshow widget that shows images one at a time with a nice transition effect between them. But the plugin is incredibly powerful and gives you the ability to do all sorts of things not just with images but with written content too. It’s particularly nice where a lot of information needs to fit in a small space.

I’ve also begun using the jQuery UI plugin suite quite a bit lately. It makes creating rich user interaction such as drag and drop really easy. Its components are great, too; I’ve used the dialog, tabs, and datepicker in a number of projects.

What do you think is the Future of Web Design?

You mean other than a really cool conference, right? I’m afraid I’d end up looking like an idiot if I tried to predict the future of any technology. In some ways I suppose the future is going to look all too familiar until we can get rid of the albatross of certain legacy browsers. Still, it’s exciting to see what’s going on right now with the newer, better browsers, and I’m hopeful that some of the cutting edge stuff will take root and see more widespread adoption.

The Webkit team is doing amazing things with CSS animations and tapping into hardware graphics to make stunning visual effects. Firefox, Safari, and Chrome have been leapfrogging each other with better and better JavaScript engines — and JavaScript libraries have been tapping into the increased power and performance. We’re seeing more and more use of HTML5 elements such as canvas, audio, and video. Typography on the web is poised to get a whole lot better as progress is being made with font embedding, both on the technical side and the legal side. One thing I can be sure of is that the future of web design is going to surprise me.

2009/10/22

XHTML 1.0 Strict - Form Input

I'm trying to make a form using XHTML 1.0 Strict but when I use the tag, while validating it says "element input not allowed here; possible cause is an inline element containing a block-level element".
It isn't allowed :) You need to put the input tag (which is an inline element)
inside a block-level element. The form element doesn't count. It was disallowed for semantic reasons.

Try a paragraph element

. Or perhaps a table (if you have a table of fields to fill in, and not just a table-based layout to beat CSS limitations...)

Validate forms XHTML 1.0 Strict

I ran into some trouble with the forms validation because I was using a javascript:document.formname.submit() which would require a name for the form. As it turns out, form name is deprecated in XHTML 1.0 Strict and XHTML 1.1.
In other words

is not valid in XHTML 1.0 Strict and XHTML 1.1.

To get around this issue, I used and in my link I used javascript:document.forms['blah'].submit(); which validates correctly.

Also, to get around the carriage return problem in input tags of forms (for input tags to validate correctly in XHTML 1.0 Strict and XHTML 1.1, they have to surrounded by

or h1 etc. ) I surrounded my inputs by (gasp) fieldsets and then hid it by styling the fieldset so I could get them all in one line. Im sure a lot of people know about these already, but this is for my future reference.



reference:http://weblogtoolscollection.com/archives/2004/08/16/validate-forms-xhtml-10-strict/

2009/10/20

Valid Flash description

When u embed a flash to ur website, the code may be not able to pass the W3C Validation.There is the solusion:
Valid Flash example for XHTML 1.0 Strict (XHTML 1.1)

http://www.ambience.sk/flash-valid.htm

This code for Flash (SWF) validates in compliance with web standards set by W3C. This code can be used in XHTML 1.0 Strict and is 100% valid. It degrades to GIF image if Flash plugin is not available and HTML + CSS stays valid.

When using Flash Satay method, you will have to use container movie to make your XHTML and CSS pages validate with webstandards. In this example no container Flash movie is needed and XHTML 1.0 Strict page stays valid and complies with web standards as set by W3C.

This code has been tested and works in Internet Explorer 5.01, 5.5, 6.0, Mozilla, Mozilla Firefox (former Mozilla Firebird), Opera and Konqueror and is fully XHTML Strict valid. No tags needed.


Reference:http://www.ambience.sk/flash-valid.htm

2009/10/12

Google Translate

Google Translate is a beta service provided by Google Inc. to translate a section of text, or a webpage, into another language. Just put a code to the webpage, it will be translated by Google as your wish, automatically.
http://translate.google.com/translate_tools

2009/09/20

Count website visitors

TraceMyIP.org is an advanced and truly private web based website visitor counting, geo tracking and traffic analytics / statistics service build on a proprietary technology developed by a private computer laboratory based in Massachusetts, USA. TraceMyIP.org is is a spam free service.
• Count website visitors and track the pages people have viewed with significantly greater detail than any other service
• Track and search returning visitors and privately monitor people's website browsing activity in in real time
• Trace the computer's physical location and system statistics of each individual website visitor based on the visitor's IP address

2009/08/26

CSS resoucres

There are so much CSS resources on the Internet. I'm lost....

2009/08/20

invalid link

Hi
There is an invalid link at UTS Online in week 3:IML News: Web Standards Group - Sydney.

2009/08/19

Send a message to the nearest Earth-like planet, 5 day left.

Thanks to the support of Australia's Department of Innovation, Industry, Science and Research, the CSIRO and NASA, and a bunch of other really helpful people, the text messages collected on this site will be transmitted to the closest Earth-like planet that might harbour life: Gliese 581d.

At the end of Science Week, NASA will transmit the messages to Gliese 581d using the Canberra Deep Space Communication Complex in Tidbinbilla.
Here is the message I wrote:
Hi,bro. Earth is too dangerous to live. When could I be back to my hometown(Gliese 581d) ?
Homepage:http://www.hellofromearth.net

Adopt a star from a non-profit and support scientific research

Adopt a star from a non-profit and support scientific research

A non-profit alternative: Many private companies offer to "sell" you a star name for $19.95, but here you can adopt a star that might host a planetary system for just $10! The Pale Blue Dot project is hosted by a non-profit organization (White Dwarf Research Corporation) and 100% of the proceeds are used to support scientific research on the stars that you actually adopt.

A search for habitable planets: In March 2009, NASA launched the Kepler satellite -- a mission designed to discover Earth-like planets around distant Sun-like stars. The satellite will monitor the brightness of more than 100,000 stars in the constellation Cygnus with a high quality digital camera for up to 6 years. Scientists will be looking for tiny dips in the amount of light received by the telescope -- the possible signature of a planet passing in front of the star. The Pale Blue Dot project supports the analysis that will allow astronomers to determine the physical size of the planet, through the research efforts of the Kepler Asteroseismic Science Consortium (KASC), a large international collaboration of scientists.

Homepage:http://whitedwarf.org/palebluedot/index.html

2009/08/11

Learning Proposal draft

Learning Proposal

Student Number: 10674644

Student Name: Mengmeng Li

SWOT Analysis

Strengths

I have a basic conception of database and networking helping me to understand website better.

Weaknesses

I don’t have a IT background, knowing nothing about web development.

Opportunities

I could able to communicate with a team about website development with different levels of technical knowledge.

Threats

How to built a website step by step, adding html, javascript, CSS, PHP and XHTML/HTML 5 to the website.

Personal Learning Needs

I’m hoping to build my own website, having the basic understanding about these kinds of program languages. Once before I had a Blog in China, however, the website shut down and I lost all my articles and pictures. I am planning to produce it by myself at the end of the semester.

Learning plan

Objectives - what do I want to learn?

I would like to have a basic understanding of modern technologies, build a cool website and know how to go to next step.

Strategies - how will I do it?

Following subject timetable and practice the learning skills.

Resources - what exactly will I use?

I have no idea at this moment.

Schedule - what do I plan to do when?

The learning and building schedule which I am going to follow:

Class

Schedule

Week 3

Building website framework

Week 4

Building website framework

Week 5

Adding XHTML and CSS

Week 6

Adding CSS

Week 7

Adding PHP

Week 8

Adding Javascript

Week 9

Adding MySQL

Week 11

Adding Advanced Javascript

Week 12

Testing website

proposed project

what will you build?

I am going to produce a personal website, hosted on a server. with interesting articles, my blog, resume and pictures.

who is it for?

It is for my friends and people who concern me.

what technologies will it use?

It is based on HTML, and I will add javascript, CSS, XHTML, PHP, MYSQL later on.

how does it satisfy your learning objectives?

Practice learning skills by product this website.

2009/07/29

Add gadget

I found there are lots of interesting gadget in Blogger.And then I added twitter & Picasa .

2009/07/28

First Post

It is first post, WOW.
I am a Blogger.